C语言中,数组名后什么时候加括号,什么时候不加

如题所述

假如你定义了 int A[5]={1,2,3,4,5};
数组名A是指针,指向数组的第一个数1,,即*A等于1
A后面的中括号是基址+变址的寻址方式,如A[0]是*(A+0)等于一个数1,那A[3]就是*(A+3)等于第四个数4
温馨提示:答案为网友推荐,仅供参考
相似回答