C语言定义数组只能定义为a[i]吗?如果想要定义两个数组,或者三个数组,别的数组要定义成什么啊?
int 数组名[数组长度]; 数组名想叫啥叫啥,比如 int a1[10]; int a2[10];这样你就开了两个长度为10的int类型的数组,名字分别为a1和a2,只要名字不一样 就是开了另一个数组 学到后面还可以开一个指针数组 然后用for循环给数组里的指针动态malloc分配内存 达到使用for循环批量开任意个数组的目的
数组可以定义多个,但是数组的大小必须是常量。 int数组:int a[10],b[15],c[3];//a是含有10个整数元素的数组,b是含有15个整形元素的数组,c是有3个整形元素的数组 char数组:char aa[40],bb[10];//aa是含有40个char元素的数组,bb是含有10个char元素的数组 其他类型的数组都一样,结构体、类的数组也是一样。 a/b/c/aa/bb/cc只是数组的名称,可以用任意名称(前提是合法)