合法整型常量怎么判斷 C語(yǔ)言,數(shù)組下標(biāo)的數(shù)據(jù)類(lèi)型,允許是整型常量或是整型表達(dá)式嗎?不是說(shuō)只能是常量或常量表達(dá)式嘛?
C語(yǔ)言,數(shù)組下標(biāo)的數(shù)據(jù)類(lèi)型,允許是整型常量或是整型表達(dá)式嗎?不是說(shuō)只能是常量或常量表達(dá)式嘛?1. C89/C90標(biāo)準(zhǔn):定義數(shù)組時(shí),下標(biāo)僅允許整數(shù)和字符類(lèi)型常量。2. 在引用數(shù)組時(shí),下標(biāo)可以使用整數(shù)類(lèi)型
C語(yǔ)言,數(shù)組下標(biāo)的數(shù)據(jù)類(lèi)型,允許是整型常量或是整型表達(dá)式嗎?不是說(shuō)只能是常量或常量表達(dá)式嘛?
1. C89/C90標(biāo)準(zhǔn):定義數(shù)組時(shí),下標(biāo)僅允許整數(shù)和字符類(lèi)型常量。
2. 在引用數(shù)組時(shí),下標(biāo)可以使用整數(shù)類(lèi)型、字符類(lèi)型常量或變量。
3. C99標(biāo)準(zhǔn):定義數(shù)組時(shí),下標(biāo)可以使用整數(shù)類(lèi)型、字符類(lèi)型常量或變量,但變量必須已賦值。
4. 在引用數(shù)組時(shí),下標(biāo)可以使用整數(shù)類(lèi)型、字符類(lèi)型常量或變量。上面提到的常量和變量都包含表達(dá)式。