C语言,对一维数组的定义和对二维数组的定义有什么区别?一维数组不需要初始化?

2025-03-11 08:40:18
推荐回答(2个)
回答1:

没什么区别,都是数组类型,加变量名,加数组大小值
Int aa[100];
整形的,变量名为aa的,100个数的数组
Int bb[100][200];
整形的,名为bb的,100行,200列大小的数组

初始化是必要的,不初始化里面就是乱码!

回答2:

语法格式不一样
一维数组定义 需要填写长度 或者 直接赋值,会自动计算长度