C语言int a[3][2]={0};怎么理解
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 12:03:49
![C语言int a[3][2]={0};怎么理解](/uploads/image/z/3751452-36-2.jpg?t=C%E8%AF%AD%E8%A8%80int+a%5B3%5D%5B2%5D%3D%7B0%7D%EF%BC%9B%E6%80%8E%E4%B9%88%E7%90%86%E8%A7%A3)
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其实就是越界了,你明白不?