定义数组时,如果数组的元素个数通过变量指定,则这样的数组称为变长数组
例如:
int n,m;
n = 5;
int a[n]; //a就是一维变长数组 //在定义变长数组之前可以通过变量指定元素个数,如果变长数组已经定义好了,则无法再改变元素个数
n = 2;
m = 3;
int b[n][m]; //b是二维变长数组
//注意:
变长数组 不能初始化。
变长数组 不能在函数外定义,也就是不能定义成全局的数组
//赋值和打印与普通数组相同
字符数组---通过strcpy赋值,%s打印
其他类型数组--通过循环语句赋值和打印