c语言中可不可以用变量定义数组的个数
3个回答
展开全部
数组不可以, 但是有变通的方法
int n;
scanf("%d",&n);
int *s;
s=(int*)malloc(sizeof(int)*n);
//相当用定义了一个长度为n的int数组,调用和数组一样,s[0],s[1].....
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数组的成员个数不可以用变量定义。
但可以这样,在void
main()前加#define
N
100,再定义数组a[N],这样可以。
但可以这样,在void
main()前加#define
N
100,再定义数组a[N],这样可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询