大家来帮我看一个选择题(急)

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:02:17
下列关于指针的运算中,()是非法的。
A、 两个指针在一定的条件下,可以进行相等或不等的运算。
B、 可用一个空指针赋值给某个指针
C、 一个指针可加上两个整数之差
D、 两个指针在一定的条件下,可以相加

D
A:指针可以用==,!=
B:指针可以=NULL
C:指针可以加数字,比如&p[3]可以写成p+3
D:指针的意义是内存里的地址以及它的类型,不能使用+

C++程序设计语言(特别版)第85页正文第一行最后一句话:
指针相加没有任何意义,因此是不允许的
楼上这位兄弟看书真仔细,我也有本C++程序设计语言(特别版),我看了一下,你说得对.
我开始也认为 D 是错的,看你发言后,证明我们都是对的,谢谢!
楼主:清相信C++之父的吧,"指针相加没有任何意义,因此是不允许的"(原句引用哦!)

C++程序设计语言(特别版)第85页正文第一行最后一句话:
指针相加没有任何意义,因此是不允许的。

- -

当我没回答

我再参考下资料

D

D