配列は、それぞれの要素が決められた記憶順序で格納されます。各要素は実際には記憶要素の一次元の列に格納されます。
C 言語の配列は行の並びを優先して格納されます。この順序では、多次元配列における右端の添字が最も速く変化します。
文字列データ型は char 要素の配列になります。
表 A-15 自動配列の型と最大の大きさ
型 |
最大要素数 |
---|---|
char |
268435455 |
short |
134217727 |
int |
67108863 |
long |
67108863 |
float |
67108863 |
double |
33554431 |
long double |
1677215 (SPARC) 22369621 (x86) |
long long |
33554431 |
静的および大域配列にはさらに多くの要素を格納することができます。