Lazy loaded image
知行合一
5️⃣海风C学习笔记
00 min
2021-7-2
2024-12-28
summary
type
status
date
slug
tags
category
文件和媒体
文本
icon
password
💡
纵有疾风起,人生不言弃。
 

多路分支

switch-case
控制表达式只能是整数型的结果
常量可以是常数,也可以是常熟计算的表达式
switch(控制表达式){
case 常量:
语句
. . .
case 常量:
语句
. . .
defauil:
语句
. . .
}
break
如果后面没有break,就会顺序执行到下面的case里去,直到遇到一个break,或者switch结束为止。
switch case 的应用

循环计算

计数循环
~这个循环需要执行多少次?
~循环停下来的时候,有没有输出最后的0?
~循环结束后,count的值是多少?

算平均数

算平均数例子

猜数

猜数游戏思路
循环条件设计

随机数

每次召唤rand()就得到一个随机的整数
注意在输入rand()时需要注意格式
例如:
猜数游戏例子

整数求逆

整数的分解

!!!常见的错误!!!

1、if语句常见错误

忘了大括号

if后面的分号

错误使用==和=

!!!在if语句中!!!
if只要求()里的值是零和非零。
如果为零,则if语句不进行。
 
注意在c语言中
a=b,为赋值。
然而,a==b 中,是判断a是否等于b。

使人困惑的else

 

循环控制

素数

素数为只能被1和自己整除的数,不包括1。
2,3,5,7,11,13,17,19. . .

break&continue

break:跳出循环
continue:跳出循环在这一轮剩下的语句进入下一轮
素数的应用

多重循环

嵌套的循环

循环还是循环
多重循环例子

补充!!!

break&continue

只能对它所在的那层循环做
接力break

使用go to语句跳出循环

前n项求和

循环求和

notion image
使用for循求和

加减交替求和

notion image

求最大公约数

 
上一篇
C语言学习笔记
下一篇
李程C语言学习笔记