www问答网
所有问题
当前搜索:
两个指针相加有没有意义
两个指针
变量不可以做
什么
?
答:
相加没意义不代表相减没意义
。因为指针里面存放的数据是一个地址。有很多时候要做自加,自减运算的。对于同一个数组,两个指针想减,可以得到相对地址。而比较,可以知道在此连续地址中,两个指针所指向的地址的先后位置。
两个
相同的
指针
变量能不能
相加
!为什么?
答:
2、两个类型相同的指针相加毫无意义
。比如p1和p2都是类型为int的指针,虽然他们指向的内存中保存了两个int数N1和N2,但是这两个数在内存中可能挨着,也可以能间隔很远,甚至有可能是一个地方。假设p1值也就是N1位置起始值为1234,P2为2345,这个时候如果直接相加得到的数据3589有可能已经超出了内存最大...
c语言中
指针
变量可以
相加
吗?其含义是
什么
?
答:
2.指针之间可以相减,但不可以相加:两个同一类型的指针变量是可以相减的,
他们的意义表示两个指针指向的内存位置之间相隔多少个元素(注意是元素
,并不是字节数),例如对于int类型的指针p和p1. p1-p的意义表示他们之间相隔多少个int类型的元素。同样对于其他类型的指针变量之间相减的意义也是一样。 指针...
两个指针
变量不能( ) 选择一个答案 A.
相加
B. 相减 C. 比较 D. 指向...
答:
A. 相加,其实不是不能,而是没有意义
B. 相减,是可以的,比如一个指针指向字符串的开始,另一个指针结尾,相减可以得到字符串的个数 C. 比较,是可以的,可以比较是不是相等,也可以比较谁大谁小 D. 指向同一地址,不用解释了,当然可以 ...
两个指针
可以做“+”运算吗?
答:
比较原则应该是按照实际内存的高低位比较的 2、“=(等于)”是对于类型相同的两个指针变量之间常规运算。3、“-(减法)”运算两个相同指针变量相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用)。4、“+”运算是不可以的,因为
两个指针相加什么
都得不到,所以规定不允许相加。
C语言
指针
可以
相加
吗?为什么?拜托各位了 3Q
答:
两个指针是不能相加的。仍以街道地址的比喻为例,假设你住在湖滨大道1332号,你的邻居住在湖滨大道1364号,那么1332+1364指的是什么呢?其结果是一个毫无
意义
的数字。如果你的C程序试图将
两个指针相加
,编译程序就会发出警告。 当你试图将一个指针和另外两个指针的差值相加的时候,你很可能会误将其中的...
C语言
指针
之间的加法
没有意义
的话,为什么又要用p+1,p+
2
来表示p指向的...
答:
指针
之间的加法运算
没意义
,比如char*+char 但指针对常数的加减运算是
有意义
的 p+i等效于&p[i]
C语言
指针
变量为什么不能
相加
答:
指针变量实际上是一个地址,两个地址相加得到的还是地址。然而,这个地址是不确定的 如果使用可能会出错。所以两个地址
相加没有意义
而且存在危险,不要让
两个指针
(地址)相加。
指针
变量的基本运算有哪些
答:
同样,
指针
与整型数据相减也是同样的道理。其次,指针之间可以相减,但不可以相加。
两个
相同类型的指针变量是可以相减的,表示它们之间相隔多少个元素,但
相加没有
任何
意义
。指针变量的自加和自减实际上是与整数1的加减运算。最后,指针之间可以比较大小,但同样限于相同类型的指针变量。指针之间的大小比较的...
两个指针
可以
相加
吗
答:
理论上可以,但你得到新的地址有什么用吗?
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
两个类型相同的指针能否相加
两个指针不能相加
两个指针相加
两个一维数组相加指针
两个同类型的指针可以相加
两个指针变量相加
两个指针变量不能相加
相同类型的指针可以相加相减
相同的指针可以相加吗