C语言b[i]=(i+1)*10; 什么意思

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;
温馨提示:答案为网友推荐,仅供参考
第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;

这样更好看一些

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网