99问答网
所有问题
当前搜索:
两个指针可以相加吗
C语言
指针可以相加吗
?为什么?拜托各位了 3Q
答:
两个指针是不能相加的
。仍以街道地址的比喻为例,假设你住在湖滨大道1332号,你的邻居住在湖滨大道1364号,那么1332+1364指的是什么呢?其结果是一个毫无意义的数字。如果你的C程序试图将两个指针相加,编译程序就会发出警告。 当你试图将一个指针和另外两个指针的差值相加的时候,你很可能会误将其中的...
在一定条件下,
指针可以相加吗
?
答:
任何情况下,指针都可以相加
,只是结果没有物理意义 int *p;char *q;unsigned long t=p+q;
在一定条件下,
两个指针可以
想
加
,这个描述错了吗
答:
错误。1.在C++语言中,指针可以进行赋值运算、算术运算、比较运算(逻辑判断)。但是在任何条件下,
两个指针都不能允许相加
。2.因为地址相加后可能会对内存进行不合法的访问。
C语言 如何实现
2个
赋有值的
指针相加
和相乘。例如是否
可以
这样 A=*P...
答:
可以.也可以直接写:C = *P + *Q
; 注意,空白不可省。D = *P * *Q; 注意,空白不可省。表达式里 *P,*Q 表示 指针指向的 值。(表达式里 P,Q 表示 地址。)
对于指向同一数组的
指针
变量,不能进行哪种运算?为什么?最好能举个...
答:
两个指针不能进行相加运算、相除运算、相乘运算
,因为这些都没有定义。指针运算只定义了相减、加减常数的运算。
两个指针可以
做“+”运算吗?
答:
比较原则应该是按照实际内存的高低位比较的 2、“=(等于)”是对于类型相同的两个指针变量之间常规运算。3、“-(减法)”运算两个相同指针变量相减
可以
获得在之间相隔的同类型元素个数(在某个类型的数组中的应用)。4、“+”运算是不可以的,因为
两个指针相加
什么都得不到,所以规定不允许相加。
两个指针可以相加吗
答:
理论上
可以
,但你得到新的地址有什么用吗?
两个指针
所指的数如何
相加
?
答:
可以
这样:to->num += from->num ;解释:符号'->'是 是解引用符号,返回
指针
指向的元素.可以这样理解,假设有 int a;int b;int *to=&a;int *from=&b;to->num 相当于a;from->num相当于b;即a+=b;注意:解引用的类型必须要满足"+="运算符才可以这样操作.如果还有问题,请hi我....
两个指针
变量不能( ) 选择一个答案 A.
相加
B. 相减 C. 比较 D. 指向...
答:
A.
相加
,其实不是不
能
,而是没有意义 B. 相减,是
可以
的,比如一
个指针
指向字符串的开始,另一个指针结尾,相减可以得到字符串的个数 C. 比较,是可以的,可以比较是不是相等,也可以比较谁大谁小 D. 指向同一地址,不用解释了,当然可以 ...
函数
指针
是否
可以加
加
答:
先说结论,函数
指针
不
能
加减 假设我定义了
两个
函数 int func1(int i,int j){ return i+j;} int func2(int i,int j){ int a=1;return i+j;} int main(){ int(*func_def1)(int,int)=func1;int(*func_def2)(int,int)=func2;int val=func_def2-func_def1;} 首先,如果我们...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
指针变量为什么不能相加
两个指针变量可以相加吗
指针变量必须是4的倍数吗
两个指针相减
c语言指针可以相加吗
输出指针的内容
两个指针相等是什么意思
指针引用数组元素的方法
指针可以比较大小吗