分支语句和循环语句
分支语句(控制语句)1. .if 2. .switch, 循环语句1. .while 2. .for 3. .do while.
Goto语句
C语言分为以下几类:1.表达式语句2.函数调用句3.控制语句4.复合语句5.空语句。
控制语句用于控制程序的执行程序,以实现程序的各种结构方式,C语言有九种控制语句。
可分为以下三大类:
1.条件判断语句也叫做分支语句:if语句,switch语句
2.循环执行语句:do while语句,while语句,for语句
3.转向语句:break语句,goto语句,continue语句,return语句
C语言是[结构化]的程序设计语言
顺序结构 选择结构 循环语句
If switch for while do while
语言结构:if(表达式)⇒非0时为真,表达式为假时,无法翻译。
e.g:#include <stdio.h>
int main( )
{
If(表达句)
Printf(……)
Return0
}
If…else一起用,若if或else中想用多个语句中用{……}包括在里面,一个if只能控制一个else.
&&表或的字形,e.g:else if(ago=18&&age<28)
练习:判断一个数是否为奇数 输出1-100之间的奇数
Int num=0 int main( )
Scanf(“%d”,%num) {
//判断 int i=1
If (num%==1) While (i<=100)
Printf(“奇数/n”) {
Else if(i%2==1)
Printf(“No/n”) printf(“%d,i”)
I++
}
Return0
}
Switch语句
Switch语句也是一种分支语句。常常用于分支的情况
语句项⇒一些Case语句后面要为整型常量
Switch (day)
{
Case1:
Printf(“星期1/n”)
Case2:
Printf(“星期2/n”)
………
Default写在任何一个case标签可以出现的位置
当switch表示方式并匹配所用case标签的值时,这个default句子后面的语句就会执行所以,每个switch语句中只能一条default句子