>>5
> http://web.kyoto-inet.or.jp/people/ysskondo/c/c.html

Cの文字リテラルはint型だから、charじゃなくてintに入れろってあるけどさ、
× char ch = 'a';
○ int ch = 'a';

それってfgetc()みたく、文字とEOFを混在して返すような関数を使うときの
話でしょ。
そういう理屈なら、文字列の時はどうすんだって。
char s[] = "abc"; こういう書き方はできるけど、
int s[] = "abc"; こういう書き方はできないじゃん。