C语言分支与循环学习笔记
一、分支语句1. if 语句多分支例题判断奇偶数注意· 条件要用 比较不要写成 赋值· 即使只有一条语句也建议加 {}避免后面加语句时出错2. switch 语句适合同一个表达式与多个固定值比较的场景。例题根据数字输出星期注意· 每个 case 后面尽量写 break否则会“穿透”执行下一个 case· default 可以放在任意位置通常放最后二、循环语句1. while 循环先判断条件条件为真才执行。例题打印1到52. do while 循环先执行一次循环体再判断条件。至少执行一次。例题输入密码直到正确3. for 循环最常用的循环集初始化、判断、调整于一体。示例打印1到5注意for 循环括号内的两个分号不能少但表达式可以省略会变成死循环。4. 三种循环对比循环类型适用场景最少执行次数while具体次数未知0do while至少需要执行一次1for循环次数已知0三、两个控制语句break跳出当前循环不再执行剩余循环continue跳过本次循环剩余语句进入下一次循环。注意break 和 continue 只对当前所在的那一层循环有效。多层循环嵌套时只影响内层。四、一个小实战猜数字游戏五、易错点总结自己踩过的坑1. if 后面加分号if (a 0); → 分号结束了if后面的代码总会执行2. 循环条件写成赋值while (i 5) → 死循环且 i 被改为53. for 循环内定义变量的作用域for (int i 0; ...) 中的 i 只在循环内有效C99之前的标准需要在外面定义4. switch 忘记写 break导致穿透5. 循环条件写反比如 i 0 写成 i 0最后的话分支和循环是程序逻辑的基础多写几个小练习比如打印三角形、九九乘法表就能熟练了。下一步准备学数组和函数加油
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2518253.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!