C语言选择结构和循环结构的汇总

这篇博客总结了C语言中的选择结构和循环结构。选择结构包括if、else、switch、case、break和条件运算符? :,其中if...else是基础,switch...case和条件运算符提供更简洁的表达方式。循环结构主要涉及while和for循环,虽然goto语句也可形成循环,但因其可能导致代码混乱而不推荐使用。在循环中,break用于退出循环,continue则跳过当前迭代,而在switch...case中,break用于结束整个switch结构。" 6027507,844105,FreeBSD 7.0 安装教程:全程图解,"['freebsd', '操作系统', '安装教程', '磁盘管理', '软件包']
摘要由CSDN通过智能技术生成

C语言中常用的编程结构有三种,它们分别是:

	顺序结构:代码从前往后依次执行,没有任何“拐弯抹角”,不跳过任何一条语句,所有的语句都会被执行到。
	
	选择结构:也叫分支结构。代码会被分成多个部分,程序会根据特定条件(某个表达式的运算结果)来判断到底执行哪一部分。
	
	循环结构:程序会重新执行同一段代码,直到条件不再满足,或者遇到强行跳出语句(break 关键字)。

选择结构

选择结构(分支结构)涉及到的关键字包括 if、else、switch、case、break,还有一个条件运算符? :(这是C语言中唯一的一个三目运算符)。其中,if…else 是最基本的结构,switch…case 和? :都是由 if…else 演化而来,它们都是为了让程序员书写更加方便。

你可以只使用 if,也可以 if…else 配对使用。另外要善于使用 switch…case 和? :,有时候它们看起来更加清爽。

if…else 可以嵌套使用,原则上嵌套的层次(深度)没有限制,但是过多的嵌套层次会让代码结构混乱。

循环结构

C语言中常用的循环结构有 while 循环和 for 循环,它们都可以用来处理同一个问题,一般可以互相代替。

除了 while 和 for,C语言中还有一个 goto 语句,它也能构成循环结构。不过由于 goto 语句很容易造成代码混乱,维护和阅读困难,饱受诟病,不被推荐,而且 goto

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值