In article >>5, デフォルトの名無しさん/5 wrote:
> また、まぎらわしいことに、「文字列定数」とかいうものもある。

「リテラル」は「定数」って訳すと混乱する場合も多いので、
そう訳さない場合もけっこうありますよ。


> {
>  int ch; // int 型の ch を宣言。
>  ch=getchar(); // getchar で一文字読み込み、ch に代入する。
>  putchar(ch); // putchar で、ch に読み込んだ文字を出力する。
> }
>
> 上のコードを実行すると、プロンプトが出て、文字を入力するように待機しているで、

プロンプトがでるってどんな環境の場合だろう?

たとえば A と入力しEnterを押せば
> A
> と出力される。

Enterはどこ行っちゃったの?

>  (1)なぜ ch をint で宣言したのか(なぜgetcharをintで受けるのか)

なぜ変数名が「ch」なのか? てのも気になりますね。