C语言笔记 循环语句

goto语句

go to school 去学校 go to bed 睡觉 ...

"goto" 去哪儿 goto语句: 让CPU去指定的地方执行, “无条件跳转语句”

语法: goto 行标识(语句标识) ;

"行标识": 用来标识一行的地址。

行标识一般写在一行的最前面,当然行标识前面允许有空白符(如:空格、tab、。。。。) 行标识也属于标识符(字母、下划线、数字组成,第一个字符是字母或下线)。 每一行C代码,都可以有一个行标识。

while语句

语法形式: while (表达式) 语句 ----> 循环体语句,要重复执行的语句

当“表达式”的值为真(非0),则执行“语句”,然后再跳转到上面,继续判断“表达式”值 当“表达式”的值为真(非0),则执行“语句”,然后再跳转到上面,继续判断“表达式”值 ... 如此重复,直到“表达式”的值为假(0)为止。

“表达式”: 任意C语言合法的表达式都可以,只有一个值就行。 "语句": 循环体语句,要重复执行的语句 单语句: 只有一个 ;号的语句 复合语句: {}/if/switch/while/do while/for/...

do while循环

语法形式:

    do
        语句                    ------> "循环体语句,要重复执行的语句"
    while (表达式) ;

先执行“语句”,然后再判断“表达式”的值,当“表达式”的值为真(非0)时,则继续跳转到上面, 执行“语句”,然后再判断“表达式”的值,当“表达式”的值为真(非0)时,则继续跳转到上面, ... 如此重复,直到“表达式”的值为假(0)为止。

"语句": 单语句: 只有一个 ;号的语句 复合语句: {}/if/switch/while/do while/for/... "表达式": 任意合法的表达式都可以,只要有值就行。

for循环

语法形式:

    for (  表达式1 ; 表达式2  ; 表达式3 )
        语句            ---> 循环体语句

先执行一次“表达式1”,

判断“表达式2”的值,当值为真,则执行“语句”,然后再跳转到“表达式3”执行, 判断“表达式2”的值,当值为真,则执行“语句”,然后再跳转到“表达式3”执行, ... 如此重复,直到“表达式2”的值为假(0)为止。

“表达式1、表达式2、表达式3”: 任意合法的表达式都可以; 并且 表达式1,表达式2,表达式3,都可以省略(也可以省略部分,但是 ;号不能省略) 当“表达式2”省略时,则表示“循环条件永远为真” "语句": 单语句: 只有一个;号的语句 复合语句: {}/if/switch/while/do while/for/...

break 和 continue

  • (1) break跳出

break 用在switch语句和循环语句(while、do while、for)中,用来 跳出它所属的switch语句或循环语句。

  • (2) continue "继续下一次"

continue 只能用在循环语句中(while、do while、for),作用是: 结束本次循环,继续下一次循环。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值