C语言数组占多少内存呢?

例如,定义一个一维数组
int a[10];
除了存储本身数据域里的十个元素的内存之外,是还需要存储a指针的内存吗?

sizeof(a)计算数组a占的内存,数组名a是地址常量,不是指针,不需要开辟内存。

你sizeof一下看看。 他是处于堆栈