设char s[10];int i=5;,下列表达式中,正确的表达式是( ).(1分) A、s[i+6] B、*(s+i) C、*(&s+i) D、*((s++)+i
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/08 19:02:18
![设char s[10];int i=5;,下列表达式中,正确的表达式是( ).(1分) A、s[i+6] B、*(s+i) C、*(&s+i) D、*((s++)+i](/uploads/image/z/5920654-22-4.jpg?t=%E8%AE%BEchar+s%5B10%5D%3Bint+i%3D5%3B%2C%E4%B8%8B%E5%88%97%E8%A1%A8%E8%BE%BE%E5%BC%8F%E4%B8%AD%2C%E6%AD%A3%E7%A1%AE%E7%9A%84%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%98%AF%28+%29.%EF%BC%881%E5%88%86%EF%BC%89+A%E3%80%81s%5Bi%2B6%5D+B%E3%80%81%2A%28s%2Bi%29+C%E3%80%81%2A%28%26s%2Bi%29+D%E3%80%81%2A%28%28s%2B%2B%29%2Bi)
x){n_rFbBqAuf^BΓO;Xž}O?ٱV{>.lz
M{:vө8:S,V (Tp3l0(iTOen@/|~ny=B$
!&
?ɎUOlx:b˹mbӡf8
ȋSlΧ3aa#N=y/D5O?9(z6yv "=
设char s[10];int i=5;,下列表达式中,正确的表达式是( ).(1分) A、s[i+6] B、*(s+i) C、*(&s+i) D、*((s++)+i
设char s[10];int i=5;,下列表达式中,正确的表达式是( ).(1分)
A、s[i+6] B、*(s+i)
C、*(&s+i) D、*((s++)+i
设char s[10];int i=5;,下列表达式中,正确的表达式是( ).(1分) A、s[i+6] B、*(s+i) C、*(&s+i) D、*((s++)+i
A、s[i+6] //错误.数组超界.
B、*(s+i) //正确.
C、*(&s+i) //错误.&s+i这个地址超界,非法访问.
D、*((s++)+i //错误.s++试图改变s的值,而数组名的值不能改变.括号也不配对.