c語言下標(biāo)是什么意思?
c語言數(shù)組的下標(biāo)只能是合法的整型值。當(dāng)下標(biāo)為字符時(shí),有兩種可能:
1 、以字符常量作為下標(biāo)。如a['A'];表示'A'的ascii碼對應(yīng)的數(shù)組偏移量。在實(shí)際應(yīng)用中不常見,但是從語法上來說是合法的。
2 、字符本身為變量。如int i;int a[100];for(i = 0; i < 100; i ++) printf("%d\n", a[i]);這里的a[i],下標(biāo)就是i,本質(zhì)上i是一個(gè)變量,訪問的時(shí)候是根據(jù)變量值進(jìn)行訪問對應(yīng)元素的。