質問: c言語を勉強しております。
回答: EOFはファイルの入力が終了したときに返す値です。 scanf()は標準入力といって、入力の初期設定はキーボードになっています。 windowsであればCtrl+Z、linuxであればCtrl+Zで入力可能です。 一般的には、 while (scanf("%d", &x) == 1) とします。 scanfは変換に成功した個数を返します。入力する変数が1個なので、入力に成功すると1を返します。