单选题
变量定义如下;int *p; 则下列不同于*p=*p+1; 的是( )。
A、
*p++;
B、
++ *p;
C、
*p+=1;
D、
++( *p);
【正确答案】
A
【答案解析】
[解析] *p=*p+1;是将指针变量p所指向的存储单元的值加1,然后放入p所指向的存储单元中。而选项A中最后是将p的值加1,即移动一个单位的存储单元。
提交答案
关闭