| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 767 人关注过本帖
标题:初学数组求助
只看楼主 加入收藏
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
结帖率:100%
收藏
 问题点数:0 回复次数:6 
初学数组求助
main()
{
int a[10],i;
for(i=0;i<=10;i++)
printf("%d\n",a[i]);
getch();
}
刚看了下数组那章,我这程序是想把a组里的数逐一显示出来。。但差天共地 请问各位哪里出错

感谢4楼老大
改了一下大家看怎么样
main()
{
int a[10]={0,1,2,3,4,5,6,7,8,9},i;
for(i=0;i<10;i++)
printf("%d\n",a[i]);
getch();
}

[ 本帖最后由 mey 于 2009-12-1 18:10 编辑 ]
搜索更多相关主题的帖子: 初学 
2009-12-01 17:58
zqb7899
Rank: 4
等 级:业余侠客
帖 子:159
专家分:238
注 册:2009-10-16
收藏
得分:0 
没有赋值
2009-12-01 18:02
Quavarion
Rank: 2
等 级:论坛游民
帖 子:60
专家分:28
注 册:2009-10-9
收藏
得分:0 
a[10]各个元素为a[0],a[1]......a[9],所以for(i=0;i<=10;i++) 应该改为for(i=0;i<10;i++)
2009-12-01 18:03
秋天的童话
Rank: 2
等 级:论坛游民
帖 子:33
专家分:92
注 册:2009-12-1
收藏
得分:0 
1.如果没有赋值的话读出来的是随机数
2.你数组读取的时候超出边界了
2009-12-01 18:07
zf617525633
Rank: 1
等 级:新手上路
帖 子:2
专家分:3
注 册:2009-11-24
收藏
得分:0 
初学的时候一定要注意细节问题
2009-12-01 18:33
andytony1234
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:74
专家分:102
注 册:2009-11-9
收藏
得分:0 
你改了之后还有一个问题,输出这里,你看你是这样的.
printf("%d\n",a[i]);你每次循环之后都要换号,
建议你这样用.
for(i=0;i<10;i++)
printf("%d ",a[i]);            /*空格*/
printf("\n");              /*这个是在循环外的.*/               
2009-12-01 18:41
mey
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:137
专家分:134
注 册:2009-11-19
收藏
得分:0 
感谢楼上热心人。。这样果然比较好
2009-12-01 18:44
快速回复:初学数组求助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017193 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved