指针下for循环中的scanf

for循环已经有从i=0开始了,为什么还要scanf函数输入值,而且还是输入10个数,它们之间的运行顺序是怎样的,为什么可以这样

img

scanf是从键盘输入数据,i从0开始到10结束,是让你输入10次。
scanf 执行读取数据的这个动作。
i 通过 for循环来控制scanf执行的次数。第1(i=0)次读取的时候,把读取的数据放入a[0],第2(i=1)次读取的时候,把读取的数据放入a[1],以此类推。

i是数组的下标,a[i]是存具体的数值,每次循环下标加一,存入输入的数据,这样a数组就可以依次存储数据了

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632