单选题
688.若有定义语句:int year=2009,*p=&year;,以下不能使用变量year中的值增至2010的语句是( )。
A
*p+=1
B
(*p)++;
C
++(*p);
D
*p++;
答案解析
正确答案:D
解析:
选项D中的*p++是先取出p指向的值,然后再将指针p向后移动一个单位,而不是改变指针p指向的值,因此无法使用变量year中的值增至2010。
相关知识点:
指针变量增值语句辨析
题目纠错
二级C语言知识练习
