www问答网
所有问题
当前搜索:
指针为什么不能相加
同类型
指针
可以
相加
吗?
答:
比较原则应该是按照实际内存的高低位比较的 2、“=(等于)”是对于类型相同的两个指针变量之间常规运算。3、“-(减法)”运算两个相同指针变量相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用)。4、“+”运算是
不可以
的,因为两个
指针相加什么
都得不到,所以规定不允许相加。
指针
变量可以做加法运算吗?
答:
比较原则应该是按照实际内存的高低位比较的 2、“=(等于)”是对于类型相同的两个指针变量之间常规运算。3、“-(减法)”运算两个相同指针变量相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用)。4、“+”运算是
不可以
的,因为两个
指针相加什么
都得不到,所以规定不允许相加。
指针
可以进行“+”运算吗?
答:
比较原则应该是按照实际内存的高低位比较的 2、“=(等于)”是对于类型相同的两个指针变量之间常规运算。3、“-(减法)”运算两个相同指针变量相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用)。4、“+”运算是
不可以
的,因为两个
指针相加什么
都得不到,所以规定不允许相加。
两个
指针
可以做“+”运算吗?
答:
比较原则应该是按照实际内存的高低位比较的 2、“=(等于)”是对于类型相同的两个指针变量之间常规运算。3、“-(减法)”运算两个相同指针变量相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用)。4、“+”运算是
不可以
的,因为两个
指针相加什么
都得不到,所以规定不允许相加。
两个相同类型的
指针
变量可以做
相加
减运算吗
答:
应该选择C。A选项两个同类型的指针间可以比较大小,比较原则应该是按照实际内存的高低位比较的。B选项赋值,这个当然是可以的了。D选项两个相同指针变量相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用)。C选项是
不可以
的,因为两个
指针相加什么
都得不到,所以规定不允许相加。
对于类型相同的两个
指针
变量之间,
不能
进行的运算是符号是?
答:
应该选择C。A选项两个同类型的指针间可以比较大小,比较原则应该是按照实际内存的高低位比较的。B选项赋值,这个当然是可以的。D选项两个相同指针变量相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用)。C选项是
不可以
的,因为两个
指针相加什么
都得不到,所以规定不允许相加。如果两个...
c语言
为什么不可以
2加加
答:
因为str是个
指针
,所以
不可以
。str+2是指针偏移,指向str{2},也就是i。所以输出ina,指针变量实际上是一个地址,两个地址
相加
得到的还是地址。然而,这个地址是不确定的如果使用可能会出错。
C语言中地址
为什么不能相加
答:
p的地址值变成0x20000008,也就说实际上地址值加了多少呢:sizeof(int)*2这么多。说明白点,我们加减的数字是以
指针
指向的数据类型为量度的,P+2表示p在内存中前移两个int的距离,如果p不是int类型,而是其他类型道理也是一样。同样指针与整型数据相减也是同样的道理。2.指针之间可以相减,但
不可以相
...
1.C语言中,数组名是一个不可变的()量,
不能
对它进行加、减和赋值运算_百...
答:
C语言中,数组名是一个不可变的
指针
常量,
不能
对它进行加、减和赋值运算。在C语言中规定,数组名是代表该数组的首地址且符合标识符书写规定的变量标识符。不能对它进行加、减和赋值运算。整个数组是以首地址开头的一块连续的内存单元。如有字符数组char c[10],设数组c的首地址为2000,也就是说c[...
c语言中int amount=100,后用scanf再赋值
为什么不
加原先的100?_百度知...
答:
在C语言中,变量在使用之前需要先进行声明,声明告诉编译器该变量的类型和名称。在声明后,变量的初始值通常为0或者空
指针
(对于指针类型)。但是,如果你在声明变量时进行了初始化,那么变量将具有初始值。在你的例子中,当你声明变量int amount = 100;时,你已经给amount赋了初始值100。然后,当你...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜