若要求定义具有10个int类型元素的一位数组a,下列定义语句错误的是() 资源ID: A)#define N 10 B)#define n 5 C)int a[5+5]; D)int n=10,a[n]; int a[2*n];为什么选BA)#define N 10 B)#define n 5 int a[2*n]; C)int a[5+5]; D)int n=10,a[n]; 一定选D,因为数组名[整型常量表达式],不能是变量。 D)绝哗喊汪对不正确;渗启A)不完整B)乱仔正确C)正确 说明B、C正确是经过测试的。 为什么选B?应该是选A才对。B的定义只是不提倡而已. 应该选择D吧 ← 上一篇: 下一篇: →