C语言基础5

5、程序结构
在C语言程序里,一共有三种程序结构:顺序结构、选择结构(分支结构)、循环结构


顺序结构:按照实物本身特性,必须一个接着一个来完成。
选择结构:到某个节点后,会根据一次判断结果来决定之后走哪一个分支。
循环结构:循环结构有一个循环体,循环体是一段代码。对于循环结构来说,关键在于根据判断的结果,来决定循环体执行多少次。


总结:对于顺序结构来说,不需判断,因为下一句指令就是你要执行的。对与循环与选择结构来说,都需要进行判断。然后根据判断结果来决定怎么办。


逻辑上有一种类型,叫bool类型(又写作boolean类型,中文叫布尔类型)。布尔类型只有两个值,真和假。


C语言中有以下一些判断运算符
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
使用这些判断运算符,可以写出一个判断表达式,这个判断表达式最终的值就是一个bool类型。这个判断表达式的bool值就决定了选择结构如何选择,循环结构如何循环。




5.1、选择结构详解:
C语言中选择结构一共有两种:
第一种:if else
引入关键字:if else else if


if (bool值) // 如果bool值为真,则执行代码段1,否则执行代码段2
{
代码段1
}
else
{
代码段2
}


if (bool值1) // 如果bool值1为真,则执行代码段1
{ // 否则则判断bool值2是否为真,若为真则执行代码段2
代码段1 // 否则直接执行代码段3
}
else if (bool值2) // 开头的if和结尾的else都只能有一个,但是中间的
{ // else if可以有好多个。
代码段2
}
else
{
代码段3
}




第二种:switch case






5.2、C语言中的循环结构
C语言中常用的循环结构有三个:for循环、while循环、do while循环。
5.2.1、for循环


for (循环控制变量初始化; 循环终止条件; 循环控制变量增量)
{
循环体
}


for循环的执行步骤:
1、先进行循环控制变量初始化
2、执行循环终止条件,如果判断结果为真,则进入第3步;如果为假则循环终止,退出。
3、执行循环体。
4、执行循环控制变量增量,转入第2步。


注意:
1、for循环中()中三部分可不可以省略?
标准的for循环,应该把循环控制变量的初始化,增量都放在()当中,并且在循环体中绝对不应该更改循环控制变量(可以引用它的值,但不应该改变它)。






5.2.2、while循环






5.2.3、do while循环






基础知识:
当我们定义了一个局部变量,但是没有初始化的时候,这个值是随机的。




题目:
1、给三个数,打印出其中最大的数
2、规则:90分及以上为优,80分及以上为良,60分及以上为及格,以下为不及格,然后输入一个学生分数,然后printf打印“you” "liang"  "jige""bujige"
3、计算100以内所有奇数的和
4、算一下10!(10*9*8*7*····1)
5、打印一张ASCII码表(提示:数字用%d,字符用%c打印)







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值