"int x y=0,z,*p[3];p[0]=&y;p[1]=&y;p[2]=&z;",以下表达式有语法错误的是
问题描述:
"int x y=0,z,*p[3];p[0]=&y;p[1]=&y;p[2]=&z;",以下表达式有语法错误的是
救急
Y++ ,P++ ,*++P[0] ,(*P[0])++
答
Y++是一定没有问题的
P++是有问题的,他表示的实际问题就是P的下一个地址,他的内容是不知道的.
(*P[0])++也是没有问题的他表示的是y++
*++P[0]意义,p[0]之后的下一个指针是p[1],取对象就是y