C语言int a[3][2]={0};怎么理解

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 03:51:49

C语言int a[3][2]={0};怎么理解
C语言int a[3][2]={0};怎么理解

C语言int a[3][2]={0};怎么理解
其实这个是进行一个初始化,你测试一下,如果你只定义了int a[3][2],但是你没有赋值的话,你输出 显示全部是乱码,但是int a[3][2]={0};的作用就是为这个3行2列的数组初始化为零,此时你在输出,那么就会显示是6个零了,
再就是了,这个数组的最大的下标是2 1 因为从零开始的,你要是这样a[3][2]=0其实就是越界了,你明白不?