C语言中数组赋值的一个类型不会。  for (int inx=0; inx!=4; ++inx) a[inx]=inx+1; i

C语言中数组赋值的一个类型不会。for(intinx=0;inx!=4;++inx)a[inx]=inx+1;inx是什么意思,用其他的如"b"代替也可以吗?为什么inx... C语言中数组赋值的一个类型不会。
 for (int inx=0; inx!=4; ++inx) a[inx]=inx+1;
inx是什么意思,用其他的如"b"代替也可以吗?为什么inx!=4用<=4不行吗?结尾最后的一个a[inx]=inx+1也另我不解,如果inx是0,那inx+1就是1,之后难道又进入for循环自增了?可怎么确保数组的数量呢。
展开
 我来答
百度网友a1e531d
2016-05-22 · TA获得超过1009个赞
知道小有建树答主
回答量:744
采纳率:50%
帮助的人:308万
展开全部
inx 换成别的也是可以的。

在这一句里面,inx!=4与用inx<=4不一样,但是和inx<4是一样的
结尾的a[inx]=inx+1,如果inx=0,则inx+1=1,但是此时inx还是等于0,所以a[0]=1;本次循环结束后执行for语句的最后一句++inx,然后inx在下一次循环中值为1,所以a[1]=2;以此类推
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式