第三章 结构控制语句
非常水,不到一个小时看完,主要是都学过
注意 C语言基础的核心,三大结构九大语句
顺序结构,选择结构,循环结构
条件选择 if
开关分支 switch
当型循环 while
直到型循环 do while
步长型循环 for
终止本次循环 continue
终止整个循环 break
无条件转移语句 goto
函数返回语句 return
空语句
只由一个分号构成
1.构成标号语句,用来标识程序流程的转折点
2.构成循环语句的空循环体,起到延迟作用,或者等待特定输入。
复合语句用一对花括号括起来多条语句
花括号后面不加分号,复合语句是一条语句,复合语句也成为分程序,可有属于自己的数据声明语句
控制语句
条件选择 if
开关分支 switch
当型循环 while
直到型循环 do while
步长型循环 for
终止本次循环 continue
终止整个循环 break
无条件转移语句 goto
函数返回语句 return
switch(表达式)
{
case 常量表达式1:语句段1
case 常量表达式2:语句段2
case 常量表达式3:语句段3
…
[default: 语句段n+1]
}
表达式与常量表达式比较,执行相等的语句,若无则执行default(可省略)
执行完一个后不会退出,而是一直到括号完,执行所有能执行的
表达式限于整形、字符型、枚举型的,case后的值的类型必须与表达式的类型相同
default可放在任何位置不影响结果
循环结构要用4种语句
当型循环 while
直到型循环 do while
步长型循环 for
无条件转移 goto
goto 实例
loop: if (i<=100)
{
sum+=i;
i++;
goto loop;
}
for 的三个表达式可以省略,省略后叫缺省表达式
for(;binary!=0;binary=binary/10)