C言語なら俺に聞け(入門編)Part 64

このエントリーをはてなブックマークに追加
378デフォルトの名無しさん
#include <stdio.h>
int main(void)
{
double x;
scanf("%lf\n", &x);

return 0;
}
これ実行すると、xにしか代入しないという設定なのに
実行してたとえば3と入れると次の行も出てくるんですか・・・
で次の行に何か数字入れたら終わり・・
どういうことでしょうか?別に
double x, y;
("%d\n", &x, &y);としたわけじゃないのに・・