int aa[6] = {2,5,7,3,6,0};
int cnt[10];
int ii;
for (ii =0;ii<10;ii++)cnt[ii] = 2;
for (ii =0;ii<6;ii++)cnt[aa[ii]]++;
printf("%d",aa[4]+cnt[2]); //ans:=9
for (ii =0;ii<10;ii++)cnt[ii] = 2;這行是在說cnt10個位置都放2進去
for (ii =0;ii<6;ii++)cnt[aa[ii]]++; 這行是在說 例如ii是0,等於cnt[aa[0]]++,aa[0]的值為2,所以cnt[2]++,cnt裡面都是2,所以++後變成3,aa[4]是6所以aa[4]+cnt[2]=9