yydg.net
当前位置:首页 >> 对于基类型相同的两个指针 >>

对于基类型相同的两个指针

C,两个指针相加是没有意义

判断位置关系

指针指向的是一个地址(在32位的机器上就是32位),如果两个地址相加有可能得到的地址不存在,而且得到的数据不可控,所以编译器不支持+操作

不能做+运算,指针表示两个地址,相加没有任何意义.相减表示两个地址之间的偏移量.

c) + 因为两个指针变量之间可以比较大小 也可以赋值 相减以后得到的使两指针的位移偏量 相加 我还真不知道得出来得是什么

可以是可以但这种计算没有意义啊

类型相同的两个指针变量不能进行加法运算,但能进行减法运算.还能用'<'、'>'、'=='这三个运算符进行比较,主要用于判断指针指向数组元素的先后位置.

c语言没有显式布尔型,真为!0,假为0.哪三个题,不懂?!point=&n//让指向指向变量n *point=n//是让指针指向的地址为n的值

指针只能+整型不能加指针

应该选择C. A选项两个同类型的指针间可以比较大小,比较原则应该是按照实际内存的高低位比较的. B选项赋值,这个当然是可以的. D选项两个相同指针变量相减可以获得在之间相隔的同类型元素个数(在某个类型的数组中的应用). C

网站首页 | 网站地图
All rights reserved Powered by www.yydg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com