int a[]={1,2,3,4,5,6},*p=a;表达式(*++p)++的值是.
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/02 12:32:43
xQN@~NOPx¡z3&$ F(,A^[NԿ;fwws!=M ->0OIStͅk1,`YimƓx`AG)cvN$bˡ(dHˊz[</g2Shyk)Z&:!'O@o ew<)c;@9`RRo9~z_/X}
`=&eaDSMV
㴎P`i3捫X
";!WKuG RAX\Z%#
int a[]={1,2,3,4,5,6},*p=a;表达式(*++p)++的值是.
int a[]={1,2,3,4,5,6},*p=a;表达式(*++p)++的值是.
int a[]={1,2,3,4,5,6},*p=a;表达式(*++p)++的值是.
值为2.
*p=a;语句之后,p指向的是数组a的第0个元素,也就是a[0];
(*++p)++表达式:根据运算符优先级,先计算括号内内容,++p,首先自增p,此时p指向第1个元素,即指向a[1];然后通过*得到a[1];后置++不立即改变a[1]的值(值为2),而在此表达式之后a[1]值为3.