c語言數(shù)組下標可以是什么 c語言中,定義數(shù)組和引用數(shù)組時,其數(shù)組的下標的數(shù)據(jù)類型分別允許是什么?
c語言中,定義數(shù)組和引用數(shù)組時,其數(shù)組的下標的數(shù)據(jù)類型分別允許是什么?1. C89/C90標準:定義數(shù)組時,下標只能使用整數(shù)和字符類型常量。引用數(shù)組時,下標可以使用整數(shù)和字符類型的常量或變量2。C99
c語言中,定義數(shù)組和引用數(shù)組時,其數(shù)組的下標的數(shù)據(jù)類型分別允許是什么?
1. C89/C90標準:定義數(shù)組時,下標只能使用整數(shù)和字符類型常量。引用數(shù)組時,下標可以使用整數(shù)和字符類型的常量或變量2。C99標準:定義數(shù)組時,下標可以使用整數(shù)或字符型常量或變量,但變量必須已賦值;引用數(shù)組時,下標可以使用整數(shù)或字符型常量或變量。上面提到的常量和變量都包含表達式。
在C語言中,定義數(shù)組時,用來確定數(shù)組大小的數(shù)據(jù)類型允許是?
首先,應該弄清楚數(shù)組是一組具有固定大小和相同數(shù)據(jù)類型的元素。它是一個序列集,下標是一個序列號。定義一個數(shù)組后,就確定了數(shù)組的大小,不允許修改數(shù)組的大小,這樣會占用系統(tǒng)內存,影響程序的執(zhí)行
B.例如,int a[20]的下表可以是一個常數(shù),I=8 J=9A[I J],下標I J是一個整形表達式