c语言中的动态数组

[复制链接]
查看11 | 回复4 | 2012-11-17 23:22:49 | 显示全部楼层 |阅读模式
for(i=0; i#includeint main(void){ int *p; int len; int i; printf("输入数组的长度"); scanf("%d",&len); p =(int *)malloc(4*len);//相当是定义了个一维数组p[len]担任这样定义的不对了 因为一维数组的数组长度静态定义的时候是不可以用变量的只可以样整型数字; printf("请输入数组元素"); for...
回复

使用道具 举报

千问 | 2012-11-17 23:22:49 | 显示全部楼层
printf("请输入数组元素"); for(i=0; i<len;i++);//这里多了一个分号,导致没有输入数值 scanf("%d",&p);...
回复

使用道具 举报

千问 | 2012-11-17 23:22:49 | 显示全部楼层
程序中的第一个for循环语句和scanf语句之间的分号是多余的。导致程序错误。...
回复

使用道具 举报

千问 | 2012-11-17 23:22:49 | 显示全部楼层
for后面加;你是要做空运算么??...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行