C语言中怎么定义动态的数组长度?
展开全部
这个简单..
你通过malloc分配空间的方式来定义数组哇..
看看这个例程..
int main(void)
{
int *number, n, m, i;
printf("the total numbers is:");
scanf("%d", &n);
printf("back m:");
scanf("%d", &m);
number = (int *)malloc(n * sizeof(int));
printf("input %d integers:", n);
for (i=0; i<n; i++)
{
scanf("%d", &number[i]);
}
}
类似这样
你通过malloc分配空间的方式来定义数组哇..
看看这个例程..
int main(void)
{
int *number, n, m, i;
printf("the total numbers is:");
scanf("%d", &n);
printf("back m:");
scanf("%d", &m);
number = (int *)malloc(n * sizeof(int));
printf("input %d integers:", n);
for (i=0; i<n; i++)
{
scanf("%d", &number[i]);
}
}
类似这样
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询