问题
单项选择题
以下叙述中正确的是______。
A.在对指针进行加、减算术运算时,数字1表示1个存储单元的长度
B.如果p是指针变量,则*p表示变量p的地址值
C.如果p是指针变量,则&p是不合法的表达式
D.如果P是指针变量,则*p+1和*(p+1)的效果是一样的
答案
参考答案:A
解析: B选项中,如果p是指针变量,则*p表示指针变量所指向元素的值,C选项,如果p是指针变量,则&p表示指针变量的地址,是地址的地址,D选项,如果p是指针变量,则*p+1表示指针变量所指向元素的值加1,*(p+1)表示指针变量指向元素下一个元素的值。所以含义不同,答案选择A。