Bul*_* M. 0 c arrays multidimensional-array
有什么区别
#include <stdio.h>
int a[9];
int
main()
{
printf("%d\n", a[1]);
}
Run Code Online (Sandbox Code Playgroud)
和
#include <stdio.h>
int a[3][3];
int
main()
{
printf("%d\n", a[1]);
}
Run Code Online (Sandbox Code Playgroud)
我认为两者都会在.bss段中放置相同的36字节内存缓冲区,有什么区别?或者a[3][3]语法糖结束了a[9] - a[3*3]吗?