以下能正确定义一维数组的选项是______。 A. int a[ ]; B. #

日期:2018-06-07 03:10:52 人气:1

以下能正确定义一维数组的选项是______。 A. int a[ ]; B. #

B 是正确的。 #define N 10 是宏定义,定义了 N 是 10 int a[N]; 这句等价于声明了 int a[10]; 为什么a不对,回答如下: A, int a[ ]; 没有给出数组大小,所以不正确。如果声明的同时,加上初始化就正确了。例如: int a[]={1,2,3,4,5}; 就对了,它等价于声明了 int a[5]; 初始化数组元素值是1,2,3,4,5。 若用于函数的形式参数 int a[ ] 也是正确的。 例如 v
    A+
热门评论