备忘录(scanf和continue)
为什么80%的码农都做不了架构师?>>>
int main()
{int num;while(1){scanf("%d"&num);printf("%d");}return 1;
}
如果不小心输入一个字符,那么就会进入一个死循环,原因是那个非数字数据会导致scanf阻塞自己,从而使程序运行时跳过了scanf语句直接无限printf,解决:一是在输入之初做一个检查,而是输入数据之后立马刷新缓存fflush(stdin)。
int i = 0;
do{i+;printf("%d",i);if( i < 10)continue;
}while(false)
只会输出1,不会继续输出,这是c标准规定的continue语句在while,do-while语句中意味着立即执行测试部分,在for循环中意味着立即执行到递增循环变量中,不用于switch语句,continue语句只能用于循环语句,当一个循环语句中的switch语句有continue语句时,将导致进入下一次循环。
转载于:https://my.oschina.net/nibnat/blog/181782
备忘录(scanf和continue)相关推荐
- NOIP2017TG D1T2 时间复杂度
题目链接 题意: 给出仅表示循环结构的简化语句,指出编译错误和时间复杂度. 程序1(100pt): 字符串处理,字母数字夹杂,上$scanf$来做.注意到有复数种情况,各种空格空行要分类讨论清楚. 考 ...
- 数据结构计算机专业教学计划编制,[实验报告]教学计划编制问题
杭州电子科技大学 计算机学院 数据结构课程设计 设计题目:教学计划编制问题 专 业 网络工程 班 级11052411 学 号11054126 姓 名 魏刘宏 指导教师 王立波 2012年12月29日 ...
- 【JZOJ4637】大鱼海棠
Description 椿是掌管海棠花的少女,她所在的世界不为人们所知,他们的天空就是人类的海底.生活在那个世界里的他们不是人,也不是鱼,而是其他人,掌管着人间的规律. 按照他们的习俗,在16岁那年, ...
- 忘了python关键语句?这份备忘录拯救你的记忆
忘了Python关键语句?这份备忘录拯救你的记忆 今天要介绍的 Python 3 Cheat Sheet 由法国国家科学研究中心(CNRS)的法国机械工程与信息技术实验室(LIMSI)的工程师 Lau ...
- continue和break语句的区别
continue 1.结束本次循环,继续下次循环,并且进行条件判断: 2.不可作用于switch语句.当在switch中使用,这个continue实际是作用于其所属的循环结构:若它不属于任何一个循环, ...
- python里面的之前打过的记忆信息-忘了Python关键语句?这份备忘录拯救你的记忆...
Python 3 Cheat Sheet 一共包含两页,分成了多个框图,涉及基本的 Python 数据结构.数学运算.条件和循环语句.文件读写,以及异常值处理等.在每个框图中,右上角是类型名称,蓝色和 ...
- python里面的之前打过的记忆信息-Python关键语句备忘录,拯救你的记忆
今天要介绍的 Python 3 Cheat Sheet 由法国国家科学研究中心(CNRS)的法国机械工程与信息技术实验室(LIMSI)的工程师 Laurent Pointal 总结.这个简单的 Che ...
- 在switch case 语句中能否使用continue 关键字?为什么?
在switch case 语句中能否使用continue 关键字?为什么? #include <stdio.h> int main() { int a; p ...
- 跳转控制语句 break || continue || goto
#include <stdio.h> #include <string.h> void main(){int chance=3;int loginCount=chance;// ...
最新文章
- Win8 Metro(C#)数字图像处理--2.66FloodFill算法
- 嵌入式Linux学习笔记(0)基础命令。——Arvin
- php mysql生日提醒_基于AIML的PHP聊天机器人
- 【php】命名空间 和 自动加载的关系
- jsr-303 参数校验—自定义校验注解
- Python Django之GET请求和POST请求及响应处理
- 抢购活动的粗略设计和实现
- sqlite配置下载安装教程
- fir.im Weekly - 2016 年 Android 最佳实践列表 1
- 音频格式之AAC(高级音频编码技术)
- 初识Python必看基础知识~ 续(6)九层之台,起于垒土,肝肝肝~
- php 0xc0000135,php 错误代码 0xc0000135是什么情况
- Oracle 12C Sharding部署和测试
- Linux HugePage
- Excel_利用公式提取工作表的名称
- 小孔成像总结_备战中考|初中物理重要知识点总结,建议收藏!(下篇)
- spring中的Lifecycle
- 展讯平台sysdump解析
- element message box 确认消息,怎么改变确定和取消的位置?
- linux系统管理技术学习