为什么int c[2 3]定义是对的
int c[2+3];就相当于 int c【5】
回复 【C语言】桦桦:好的谢谢
若要定义一个具有5个元素的整型数组,以下错误的定义语句是 ______ 。 A. int a[5]={0}; B. int b[]={0,0,0,0,0}; C. int c[2+3]; D. int i=5,d[i];
答案:D
解析:A、B、C均正确。D中,不能使用变量定义数组的大小。因此选D。