C言語なら、俺に聞け! <30>
■ このスレッドは過去ログ倉庫に格納されています
0883デフォルトの名無しさん
NGNG同じこと考えてましたね
↓こんなの作ってました
#include <stdio.h>
int main( void ) {
char buf[500];
while ( fgets(buf, 500, stdin) ) {
int i = atoi( buf );
char s[i][i];
printf( "i = %d, s = %d, s[] = %d\n", i, sizeof s, sizeof s[0] );
}
return 0;
}
結果(1、3、5行目は入力)
8
i = 8, s = 64, s[] = 8
0
i = 0, s = 0, s[] = 0
-4
i = -4, s = 16, s[] = 536870908
何でもアリってかんじですね......今まで1度も使ったことなかったけど......
■ このスレッドは過去ログ倉庫に格納されています