一个关于C语言的疑问,求详解,若有说明 int i=2,a[10]={2,4,6,8,10,12,1

发布时间:2021-02-23 14:44:16

一个关于C语言的疑问,求详解,若有说明 int i=2,a[10]={2,4,6,8,10,12,14,16};对元素a[i]的不正确引用是

网友回答

“&”是取地址运算符,所以&a[i]的意思是取了元素a[i]的地址;而“*”是取内容运算符,所以对刚才求得的地址再取一次内容,这样元素a[i]就被取出来了.C选项应该写成A选项那样,因为a是首地址,所以a+i就是元素a[i]的地址,用取内容运算符“*”,就把相应地址中的内容取出来了,所以a+i应该写括号,像A选项那样.
以上问题属网友观点,不代表本站立场,仅供参考!