99问答网
所有问题
当前搜索:
两指针变量不能相加
两个
指针变量不能
( ) 选择一个答案 A.
相加
B. 相减 C. 比较 D. 指向...
答:
A. 相加,其实不是不能,而是没有意义
B. 相减,是可以的,比如一个指针指向字符串的开始,另一个指针结尾,相减可以得到字符串的个数 C. 比较,是可以的,可以比较是不是相等,也可以比较谁大谁小 D. 指向同一地址,不用解释了,当然可以 ...
2)两个
指针变量不能
( ) A.
相加
B.相减 C.比较 D.指向同一地址
答:
A
C语言
指针变量
为什么
不能相加
答:
指针变量实际上是一个地址,两个地址相加得到的还是地址
。然而,这个地址是不确定的 如果使用可能会出错。所以两个地址相加没有意义而且存在危险,不要让两个指针(地址)相加。
指针变量
可以做加法运算吗?
答:
4、“+”运算是不可以的,因为两个
指针相加
什么都得不到,所以规定
不允许相加
。
对于指向同一数组的
指针变量
,
不能
进行哪种运算?为什么?最好能举个...
答:
两个指针不能进行相加运算、相除运算、相乘运算,因为这些都没有定义
。指针运算只定义了相减、加减常数的运算。
14、对于基类型相同的两个
指针变量
之间,
不可
进行的运算是( )。 A...
答:
C是错误的,
指针不能
进行加法运算。
两个相同的
指针变量
能
不能相加
!为什么?
答:
两个相同类型的
指针不能
直接
相加
的原因是编译器里面
不允许
出现这种操作。不知道说的是什么语言,指针操作是一个比较复杂的范畴,一定要在这一块多花点功夫,对后面很有好处的。1、所有的有效指针都是一个正整数(0可以被用来定义无效指针,小于0的只能叫非法指针),这个值代表了内存中的某个地址,内存...
C语言
指针
可以
相加
吗?为什么?拜托各位了 3Q
答:
两个指针是
不能相加
的。仍以街道地址的比喻为例,假设你住在湖滨大道1332号,你的邻居住在湖滨大道1364号,那么1332+1364指的是什么呢?其结果是一个毫无意义的数字。如果你的C程序试图将两个
指针相加
,编译程序就会发出警告。 当你试图将一个指针和另外两个指针的差值相加的时候,你很可能会误将其中的...
对于类型相同的两个
指针变量
之间,
不能
进行的运算是符号是?
答:
在某个类型的数组中的应用)。C选项是不可以的,因为两个
指针相加
什么都得不到,所以规定
不允许相加
。如果两个
指针变量
指向同一个数组的元素,则两个指针变量之差是两个指针之间的元素个数。而指针变量相加无实际意义,并且指针相加很可能到达不可预料的内存空间。
两个
指针变量不可以
做什么?
答:
楼上那个不懂就别在那儿胡说。
相加
没意义不代表相减没意义。因为
指针
里面存放的数据是一个地址。有很多时候要做自加,自减运算的。对于同一个数组,两个指针想减,可以得到相对地址。而比较,可以知道在此连续地址中,两个指针所指向的地址的先后位置。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
两个相同类型的指针变量能不能相加
为什么两个指针变量不可以相加
两个指针变量相加
两个指针变量不能进行的运算
两个类型相同的指针能否相加
两个指针变量不可以
两个指针变量可以相减吗
两个指针变量可以相比较吗
通过指针求两个变量累加和