c语言基础详解--分支语句

首先,什么是语句?c语言中,语句有五类,分别是表达式语句、函数调用语句、控制语句、复合语句、空语句,分支语句与循环语句就是控制语句的一种,控制语句用于控制程序的执行流程,以实现程序的各种结构方式,结构又是什么?c语言是一门结构化的程序设计语言,包括顺序结构、选择结构、循环结构。在c语言中,控制语句有九种:1、条件判断语句也叫做分支语句:if语句、switch语句;2、循环执行语句:do while语句、while语句、for语句;3、转向语句:break语句、goto语句、continue语句、return语句。

本章我们来讲分支语句(if语句、switch语句),在c语言中,0表示假,非0表示真。if语句通过else和else if可以做到单分支、双分支、多分支,若表达式结果为真,语句执行,若表达式结果为假,则不执行。在分支语句中,若想执行多条语句,要加大括号,这也是一种代码习惯。else在没有大括号的情况下,采取就近原则,与离else最近的if匹配。在表达式中一定要记住==(关系操作符)是等于,而=(赋值操作符)是赋值。

switch语句:什么时候采用switch语句呢?switch语句类似于if语句,当if语句太复杂的时候,我们就需要采用。switch语句也是c语言控制语句中分支语句的一种,switch(表达式 ),表达式一定是整形或者是字符,不能是浮点数。在switch语句中,case是入口,break是出口,case的后面必须跟整形、常量,不遇到break会一直执行下去。default的作用,default对于位置没有要求,一般放在最后,放在最后可以省略break,但是为了养成一个良好的习惯break尽量不省略,default的存在是为了当输入的变量大小在case中没有时,做一个表示。

总结:今天讲的是c语言语句中的一种:控制语句中的分支语句,也叫做条件判断语句,分支顾名思义也可以理解为选择,由if语句和switch语句构成。

你可能感兴趣的:(c语言,开发语言)