循环控制 2024.1.26

本文介绍了C语言中的基本概念,包括非零值的真判断,assert函数的作用,以及整型、字符型和字符串的区别。重点讲解了循环控制的三种形式(while、do...while和for),包括嵌套循环、break语句的用法,以及不推荐使用的goto语句。同时给出了求回文数的示例。
摘要由CSDN通过智能技术生成

复习:

1.非零即为真

int、char、double、指针

2.assert函数   

强制中断程序

3.区分整型、字符型、字符串

0  整型  4个字节;

‘0’ char型  表示 ascii 48号

“0” 字符串  const char*型

例题(1)、

x = 3,y = 4,z = 5

x || y + z && y - z

x 非0 与后面或 表达式截断  表达式值为1

找最低优先级

循环控制

循环三要素:

++i作用:使循环趋于结束的语句

i = 1:有循环变量初始化语句

有循环的执行条件

goto语句:一般情况下不提倡使用

1.while

while语句后面不可以写分号。

2.do...while

先执行循环体,然后判断循环条件是否成立。

while后面分号不可以省。

3.for语句

for(循环变量初始化;循环条件;循环变量自增)

{

        语句;

}

表达式1可以省略,在循环体外进行初始化;

表达式2可以省略,表明条件恒为真;

表达式3可以省略,将其放在循环体语句中。

for()

{

        for()

        {

        

        }

}

嵌套循环,内层比外层快。

求回文数

for循环里面可以嵌套循环

break语句

跳出switch结构,继续执行switch语句下面的一个语句。break语句还可以用来从循环体内跳出循环体,即提前结束循环,接着执行循环下面的语句。

只跳出if语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值