以下对一维数组a的正确定义是 D 。 A. int n=5; int a[n] ; B. int n; int a[n] ;
C.intn;scanf(“%d”,n);inta[n];D.#defineN5inta[N];求解...
C. int n; scanf(“%d”,n) ; int a[n];
D.#define N 5
int a[N];
求解 展开
D.#define N 5
int a[N];
求解 展开
展开全部
A项:int n=5;这个定义有效范围小,容易出错
B项、C项,n都没有确定值
B项、C项,n都没有确定值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要创建数组应指出以下三点:
(1)每个元素值的类型
(2)数组名
(3)数组中的元素数。
其中数组中的元素数要求在编译时都是已知的,而变量的值都是在程序运行时设置的,所以数组中的元素数不能使用变量来设置。
A,B,C都是同一个错误。
D对,因为宏编译时就替换了。
(1)每个元素值的类型
(2)数组名
(3)数组中的元素数。
其中数组中的元素数要求在编译时都是已知的,而变量的值都是在程序运行时设置的,所以数组中的元素数不能使用变量来设置。
A,B,C都是同一个错误。
D对,因为宏编译时就替换了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询