为什么写C[i]++输出就都是1,写C[0]++是第一个为1,其它为0,写C[1]是第二个为2,其它为0

为什么写C[i]++输出就都是1,写C[0]++是第一个为1,其它为0,写C[1]是第二个为2,其它为0,后面的也按这样的规律。

img

img

一个是i,一个是1当然不一样
c[i]++,这个会跟着循环对对应下标的数组值加一,所以最终结果都是一呀,初始值为零,每次循环把对应下标的结果值加一。
c[1]++,这个是把第二个值加一呀,他每次循环都会把数组第二个值加一,但是他输出的时候是c[i],所以输出c[1]为2。
有帮助的话采纳一下哦!