- 409 名前:デフォルトの名無しさん mailto:sage [2012/01/19(木) 23:05:06.72 ]
- >>405
とりあえず↓だと #include<stdio.h> int main(int argc, char **argv) { char a1[1]; char a2[2]; char a17[17]; char a33[33]; printf("sizeof(a1) = %d\n", sizeof(a1)); printf("sizeof(a2) = %d\n", sizeof(a2)); printf("sizeof(a17) = %d\n", sizeof(a17)); printf("sizeof(a33) = %d\n", sizeof(a33)); return 0; } 実行結果 こうなる。 sizeof(a1) = 1 sizeof(a2) = 2 sizeof(a17) = 17 sizeof(a33) = 33 gccは $ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-pc-cygwin/4.5.3/lto-wrapper.exe Target: i686-pc-cygwin --中略-- Thread model: posix gcc version 4.5.3 (GCC)
|

|