c++练气第一重c语言分支语句和循环语句

本文详细讲解了C语言中的if、switch、while、for、dowhile以及goto语句的使用,强调了控制结构的嵌套规则和break、continue的区别,特别提到了dowhile和goto的特殊性及使用场景的局限性。
摘要由CSDN通过智能技术生成
分支语句
if
switch
循环语句
while
for
do while
goto 语句
if语句要注意匹配else的时候 else永远是匹配最后一个if的,如何要多个嵌套if语句建议在判断条件后加入{}   方便分辨也方便匹配如,不要在()后面加;。

如果内容过多我们不可能一直用if else if

所有switch语句就出现了可以帮助我们更方便的选择如

switch语句中,我们没办法直接实现分支,搭配break使用才能实现真正的分支。break语句 的实际效果是把语句列表划分为不同的分支部分。

default: (如果所有标签都匹配)
它可以出现在语句列表的任何位置,而且语句流会像执行一个case标签一样执行default子句。只能用一个

while循环

我们上面学过了if语句 当满足条件的情况下执行,但是只会执行一次

如果我们要完成很多次呢那么

while 语句可以满足

例子

while语句中的breakcontinue

break 和continue有什么区别呢

简单来说

break是直接跳出循环

continue是跳过下面的代码继续

所有上面的代码不会打印5而是打印2 3 4 6 7 8 9 10

for循环
使用 for 循环 在屏幕上打印 1-10 的数字。
相比于while 来说for更加集中可以将  初始化 判断 调整集中在一起
所有for循环相对于while来说更甚一筹。
do while循环
do 语句的特点
循环至少执行一次,使用的场景有限,所以不是经常使用
大家可能不太了解这句话 它是先循环再判断
goto语句
C 语言中提供了可以随意滥用的 goto 语句和标记跳转的标号。(不经常使)
  • 9
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值