"int x y=0,z,*p[3];p[0]=&y;p[1]=&y;p[2]=&z;",以下表达式有语法错误的是救急Y++ ,P++ ,*++P[0] ,(*P[0])++

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:47:24
xQ=O0+Q"Ʀ YQ6*)H-4*ZڪP !$N2/pv2 Ͼw޻jhֱt"*nch4kFڬo ]`푰rIcM4xg~A2Q7v!%{2b!uP{m_](HhQ>\yD^N!'/_S6/T,F>Zמu dew*kH4f$, Y P:lF>*`m:1u4҅6Uki3~oM2

"int x y=0,z,*p[3];p[0]=&y;p[1]=&y;p[2]=&z;",以下表达式有语法错误的是救急Y++ ,P++ ,*++P[0] ,(*P[0])++
"int x y=0,z,*p[3];p[0]=&y;p[1]=&y;p[2]=&z;",以下表达式有语法错误的是
救急
Y++ ,P++ ,*++P[0] ,(*P[0])++

"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