循环语句(while、for、do...while) 7.16-7.17

";" 代表一个语句结束,只有“;”是空语句

if语句

if else语句

if elseif  else语句

c语言表示真假:0表示假,非0表示真

条件成立时,要执行多条语句,则要使用代码块“{}”

例如

else和其离得最近的且未进行匹配的 if 进行匹配

 

 

7.17 switch语句(适合多分支语句)

break 终止

case决定入口,break决定出口

语句格式:

 

switch后接整型,比如:int 、long、short、char(可以是char型)。不可以是浮点型

case break default 配合使用;

case和default没有顺序,但是一般放在后面

case中 可以出现if语句

循环语句:

while 循环

注意whil循环的句式(  “{}” 别漏 )

while()

{}

if和while语句比较

 while循环中的break和continue

break和continue在while语句中的作用

break直接跳出后期所有循环,直接终止循环(while中的break永久终止循环)。

continue是直接跳出本次循环,(continue后方代码不再继续)再从头开始,进行判断,是否执行下次循环

while循环的缺点:

包含3大部分(初始化部分(int i =0)、条件判断部分(while (i<10))、调整部分(i++)),三者割裂,容易顾首不顾尾,寻找麻烦

所以引出for循环

FOR循环

 

 

do while循环

 

 

do while循环中 ,如果do语句中执行多条命令,需要“{}”,详见7_17 do while打印1-10代码

编程习惯:

1、最后一个break 不要省略

2、表示判断时,最好常量在前,变量在后。例如:5==num;如果少一个“=”就会报错,否则不会报错,容易出bug3.(常量和变量比较时,最好把常量写在左边)

3、getchar(获取字符) 接受键盘输入的字符

   putchar(打印字符)和printf作用相同,但前者更简洁

4、注意是“=”还是“==”,

“=”为赋值,0为假,非0为真。

“==”表示判断

5、折半查找算法(二分查找算法)

6、strlen 求“字符串”长度,不包含“\0”,计算的就是元素的个数。库函数#include<string.h>

7、sleep函数,格式:Sleep();      S大写,该函数表示时间间隔,单位ms。库函数#include<windows.h>

8、system函数,格式:syste();    执行系统命令的一个函数。例如:system(“cls”)意思为清空屏幕。库函数#include<stdlib.h>

9、%s 打印字符时使用

10、strcmp,用来比较两个字符串,字符串相等会返回  0

11、tmp临时变量

12、count函数用来计数,count++,最后打印即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值