我在devC++ 上写了这么一个程序,可为什么运行时输入后回车没有任何输出呢,这就是C上的一个很基础的语句

2024-12-21 12:40:29
推荐回答(3个)
回答1:

是还没有跳出while循环,\n也是字符,并不代表结束符EOF,可以试下按建ctrl+z,或者ctrl+c然后看输出,另外system在stdlib的头文件里

回答2:

printf("%1d\n", nc);

nc是长整形,所以应该是
printf("%ld\n", nc);
不然什么都不会输出
我也用的dev-c++!!

回答3:

EOF不是回车
所以还在循环里 不会输出
EOF是Ctrl+z然后回车