c语言中要求数组定义时必须用常量指定数组大小,可以是常量表达式,比如[2+3],不能是变量,即使变量的值确定了,也不能用变量,比如定义int num=5,再定义int array[num],是不行的。结构体没有大小未知吧,结构体的大小也都是确定的,结构体定义好了,其大小也确定了