码迷,mamicode.com
首页 > 其他好文 > 详细

PAT-输入输出

时间:2020-02-18 20:48:25      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:end   %s   block   pat   file   就是   退出   返回值   结束   

测试样例输入方式

while...EOF型(题目没有给定输入的结束条件)

while(~scanf("%s",s)) {} //等价于while(scanf("%s",s)!=EOF){}

两者作用是相同的
~是按位取反
scanf的返回值是输入值的个数
如果没有输入值就是返回-1
-1按位取反结果是0
while(~scanf("%d", &n))就是当没有输入的时候退出循环
EOF,为End Of File的缩写,通常在文本的最后存在此字符表示资料结束。
EOF 的值通常为 -1

PAT-输入输出

标签:end   %s   block   pat   file   就是   退出   返回值   结束   

原文地址:https://www.cnblogs.com/houzm/p/12327633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!