笔者之前一直习惯用C++的cin和cout,最近在刷ACM题,被提醒cin,cout太慢,于是改用scanf和printf,由于ACM题通常会有多组数据,如果没有在数据开头告知数据的组数,就必须要利用scanf的返回值作为条件,进行相应的判断。
scanf返回一个int值
i−1
i
−
1
,其中
i
i
<script type="math/tex" id="MathJax-Element-2">i</script>为成功读入的变量个数。
EOF其实是 < cstdio>中定义的宏,一般为-1;
scanf与EOF
最新推荐文章于 2024-03-10 21:32:07 发布