1.开始c语言学习中,知道了C语言中有三大类语句,分别是分支语句,循环语句,转向语句
2.首先学习的是分支语句,分支语句包括if语句和switch语句,我知道了C语言里零表示假,非零表示真,根据if()中的条件是否为真,来决定是否要执行后面的语句,If语句只能控制一条语句,如果想要控制多条语句,则需要加上{},If语句可以嵌套,在if else语句中,Else可以与另一个if连用构成多重判断,如果有多个if和else, else总与最近的if匹配,在学习if语句的过程中,我还学习了三种操作符,第一种是关系操作符,C语言中用于比较的表达式称为关系表达式,里面使用的运算符称为关系运算符,关系表达式通常返回零或一表示真与假,其中有一个相等运算符==需要注意与赋值运算符=是两个不一样的运算符,第二种是条件操作符,它是唯一的,它也叫三目操作符,需要三个操作数 形式为exp1?exp2:exp3,他的意思是,如果exp1是真的那么exp2为最终结果,反之exp3为最终结果,第三种操作符为逻辑操作符,注意逻辑操作符里有短路运算,因为语句的判断条件不能连写,所以通常要借助逻辑操作符,分支语句的另一个就是switch语句,switch()会根据表达式不同的值执行相应的case分支,如果找不到对应的值,就执行default分支,注意switch后的表达式,必须是整型表达式,Case后的值必须是整型常量表达式,字符也可以,因为字符代表它的ASCII码,其次,需要注意case和后面的数字之间必须有空格,每一个case语句中的代码执行完成后,需要加上break才能跳出这个switch语句,如果switch后表达式中的值,无法匹配代码中的case语句的时候 就加入default语句,在switch语句中,case语句与default语句没有顺序要求
3.接下来介绍的是循环语句,循环语句有三种,第一个介绍的是while语句,while()后面是它的语句,如果循环体想要包含更多的语句,可以加上大括号,()中的表达式为真,才执行后面的语句,注意括号后没有分号,第二个是for循环语句,形式为for( 表达式1 ; 表达式2 ; 表达式3 ;),他把初始化判断调整三个部分放在了一起,表达式1用于循环变量的初始化,表达式2用于循环结束条件的判断,表达式3用于循环变量的调整,注意在for循环过程中,表达式1初始化部分只被执行一次,最后一个是do while循环,它的特点是至少先执行一次再进行判断,do后面接语句,再接while(),注意括号后有分还
4.在实际的运用中,还常常用到转向语句,先认识两个break和continue语句,Break的作用是永久的跳出当前循环,只要执行,直接就会跳出循环,继续往后执行,continue的作用是跳过本次循环后边的代码,在for循环和while循环中有所差异