问题 单项选择题

变量定义如下;int *p; 则下列不同于*p=*p+1; 的是( )。

A.*p++;

B.++ *p;

C.*p+=1;

D.++( *;

答案

参考答案:A

解析: *p=*p+1;是将指针变量p所指向的存储单元的值加1,然后放入p所指向的存储单元中。而选项A中最后是将p的值加1,即移动一个单位的存储单元。

单项选择题
问答题 简答题