#include "stdio.h"main(){ int i,a[10]; for(i=0;i<10;i++) a[i]=i+1; for(i=0;i<10;i++) /*这组for语句有什么作用,为何去掉不显示真确结果!*/printf("%d ",a[i]);}
[此贴子已经被作者于2007-1-6 11:16:07编辑过]
这题目的是过它们(i+1)赋值a[i],后输出有意义十个数,如果没有赋值那么会是输出十个数是随机数,如果没有这个for(i=0;i<10;i++)句话那么有可能导致错误发生.
晕~~~~~~~~~~~~~这是循环输出~~~~~~~~~~~~~4楼,晕死!
把两个for合并为一个,改成这样#include "stdio.h"main(){ int i,a[10]; for(i=0;i<10;i++) { a[i]=i+1; printf("%d ",a[i]); }}
不知楼主是不是这个意思?!