小白自学C语言的成长历程——《明解C语言——入门篇》第三章

其实已经学习了几天了,今天突发奇想,想用博客的形式来记录一下自己的成长历程,等到学成之时回头看看自己的这一路艰辛,也算是人生的一大乐事吧。

学习书本《明解C语言——入门篇》


2023.1.4

if语句

1.光一个if的形式

例题3-1

2.if-else形式

例题3-3

例题3-4

注意!

如果只有当某条件成立时才进行处理,则使用不加else的if语句;而如果是根据某条件的成立与否进行不同的处理,则使用带有else的if语句。

练习3-1

例题3-8

3.三个分支(嵌套的if语句)

例题3-9

练习3-4

例题3-10

4.判断

练习3-5

5.计算较大值

例题3-12(引入第三个变量)

例题3-13(比较三个变量的最大值)

练习3-6

练习3-7

6.条件运算符

条件运算符 a?b:c 如果a不为0,则结果是b的值,否则结果是c的值。

只有条件运算符属于三目运算符!!!

例题3-14

例题3-15

※练习3-9



2023.1.5

7.复合语句

例题3-16

※在大括号内并排书写的语句或是声明(声明放在首位)称为复合语句或者程序块(声明是c++或c99支持的)

※复合语句在结构上被看为单一的语句

尽量在写if-else语句时加上{}

8.逻辑运算符

例题3-17

9.短路求值

在仅根据左操作符的判断结果就可知逻辑表达式的判断结果的情况下,不会对右操作数进行判断,这就称为短路求值。

练习3-10

练习3-11

switch语句

1.switch语句和break语句

括号内的表达式必须为整数类型(图3-13)

switch(整形表达式) 语句项:case语句

{ case 整型常量表达式

语句项 语句;

} break;

例题3-19

2.复杂的switch语句

例题3-20

没有“break”语句的时候程序会继续往下走直到看到“break”

标签顺序改变的时候,结果也可能发生变化,所以注意标签顺序的书写

※switch语句也可以嵌套

3.switch语句和if语句

通过单一表达式来控制程序流程分支的时候,使用switch语句通常比if语句好用

练习3-12

练习3-13

收工大吉!!!

2023年1月5日19点44分

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值