为什么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)相关推荐

  1. NOIP2017TG D1T2 时间复杂度

    题目链接 题意: 给出仅表示循环结构的简化语句,指出编译错误和时间复杂度. 程序1(100pt): 字符串处理,字母数字夹杂,上$scanf$来做.注意到有复数种情况,各种空格空行要分类讨论清楚. 考 ...

  2. 数据结构计算机专业教学计划编制,[实验报告]教学计划编制问题

    杭州电子科技大学 计算机学院 数据结构课程设计 设计题目:教学计划编制问题 专 业 网络工程 班 级11052411 学 号11054126 姓 名 魏刘宏 指导教师 王立波 2012年12月29日 ...

  3. 【JZOJ4637】大鱼海棠

    Description 椿是掌管海棠花的少女,她所在的世界不为人们所知,他们的天空就是人类的海底.生活在那个世界里的他们不是人,也不是鱼,而是其他人,掌管着人间的规律. 按照他们的习俗,在16岁那年, ...

  4. 忘了python关键语句?这份备忘录拯救你的记忆

    忘了Python关键语句?这份备忘录拯救你的记忆 今天要介绍的 Python 3 Cheat Sheet 由法国国家科学研究中心(CNRS)的法国机械工程与信息技术实验室(LIMSI)的工程师 Lau ...

  5. continue和break语句的区别

    continue 1.结束本次循环,继续下次循环,并且进行条件判断: 2.不可作用于switch语句.当在switch中使用,这个continue实际是作用于其所属的循环结构:若它不属于任何一个循环, ...

  6. python里面的之前打过的记忆信息-忘了Python关键语句?这份备忘录拯救你的记忆...

    Python 3 Cheat Sheet 一共包含两页,分成了多个框图,涉及基本的 Python 数据结构.数学运算.条件和循环语句.文件读写,以及异常值处理等.在每个框图中,右上角是类型名称,蓝色和 ...

  7. python里面的之前打过的记忆信息-Python关键语句备忘录,拯救你的记忆

    今天要介绍的 Python 3 Cheat Sheet 由法国国家科学研究中心(CNRS)的法国机械工程与信息技术实验室(LIMSI)的工程师 Laurent Pointal 总结.这个简单的 Che ...

  8. 在switch case 语句中能否使用continue 关键字?为什么?

    在switch case 语句中能否使用continue 关键字?为什么? #include <stdio.h>   int main()   {       int a;       p ...

  9. 跳转控制语句 break || continue || goto

    #include <stdio.h> #include <string.h> void main(){int chance=3;int loginCount=chance;// ...

最新文章

  1. Win8 Metro(C#)数字图像处理--2.66FloodFill算法
  2. 嵌入式Linux学习笔记(0)基础命令。——Arvin
  3. php mysql生日提醒_基于AIML的PHP聊天机器人
  4. 【php】命名空间 和 自动加载的关系
  5. jsr-303 参数校验—自定义校验注解
  6. Python Django之GET请求和POST请求及响应处理
  7. 抢购活动的粗略设计和实现
  8. sqlite配置下载安装教程
  9. fir.im Weekly - 2016 年 Android 最佳实践列表 1
  10. 音频格式之AAC(高级音频编码技术)
  11. 初识Python必看基础知识~ 续(6)九层之台,起于垒土,肝肝肝~
  12. php 0xc0000135,php 错误代码 0xc0000135是什么情况
  13. Oracle 12C Sharding部署和测试
  14. Linux HugePage
  15. Excel_利用公式提取工作表的名称
  16. 小孔成像总结_备战中考|初中物理重要知识点总结,建议收藏!(下篇)
  17. spring中的Lifecycle
  18. 展讯平台sysdump解析
  19. element message box 确认消息,怎么改变确定和取消的位置?
  20. linux系统管理技术学习

热门文章

  1. 20172310 2017-2018-2 《程序设计与数据结构》第十一周学习总结
  2. 图解TCP/IP(第5版)PDF
  3. [Web API] 如何让 Web API 统一回传格式以及例外处理[转]
  4. qt creator报错处理积累
  5. web移动开发最佳实践之js篇
  6. deb和rmp的安装
  7. Golang 解决no buildable Go source file in问题
  8. GPS及惯性传感器在无人驾驶中的应用
  9. 关于Android Studio里的Gradle文件
  10. 分页存储管理和分段存储管理