main()
{
int a[10],b[10],i,n; //定义两个10个元素的整型数组
char str[]={"\n这是一个数组越界的例子:\n"}; //定义一个字字符串常量,注意一个汉字在计算机内部占用两个字节位置,即相当于两个字符
for(i=0;i<10;i++) //初始化数组
{
a[i]=i+1;
b[i]=(i+1)*10;
}
b[i]=(i+1)*10;
这是一个赋值语句,给数组b赋值;
比如i=0时,b[0]=(0+1)*10=10;
i=1时,b[1]=(1+1)*10=20;
i=2时,b[2]=(2+1)*10=30;
。。。。。。
i=9时,b[9]=(9+1)*10=100;
这是一个赋值语句,给数组b赋值;
比如i=0时,b[0]=(0+1)*10=10;
i=1时,b[1]=(1+1)*10=20;
i=2时,b[2]=(2+1)*10=30;
。。。。。。
i=9时,b[9]=(9+1)*10=100;
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-12-09
这个就是字面的意思。
初始化a和b两个数组
其中
a={1,2,3,4,..., 10};
b={10,20,30,..., 100};
至于为什么这么初始化
应该是下面有需要用。
其实改成
a[i]=i+1;b[i]=a[i]*10;
这样更好看一些
本回答被网友采纳