设有定义语句“int x[4]=(1,2,3),*p=x;”,则值不确定的表达式是()

作者:高老师 浏览 1

设有定义语句“int x[4]=(1,2,3),*p=x;”,则值不确定的表达式是()

A、x[p-x]
B、*(&x[x[1]])
C、p[x[2]]
D、*(p+4)
【正确答案】:D
【题目解析】: *p=x;将数组x的首地址赋值给p,即x[0]的地址,这样p就指向了数组。当*(p+4)时,相对数组x越界

📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板