当前位置:网站首页>编程学习记录——第4课【分支和循环语句】
编程学习记录——第4课【分支和循环语句】
2022-07-27 05:20:00 【秋名山车神ae】
条件判断语句:if,Switch
if语句
if语句:if(条件表达式)语句;其中相等的判断要用==。
多个判断语句,if(条件表达式)语句;if(条件表达式)语句;表示同时判断多个,并同时执行,没有先后顺序。相互之间并没有影响
if(条件表达式)语句;else if(条件表达式)语句;if 块和 else if 块本质上是互斥的,也就是说,一旦语句1得到了执行,程序会跳过 else if 块,else if 块中的判断语句以及语句2一定会被跳过。而当if中的条件不成立时,才会去判断else if中的语句。
if(条件表达式)语句;else 语句 ;当if没有执行时,执行else中的语句。else只else语句总是与离他最近的一个if语句相匹配。
switch语句
swtich(整型表达式){case: 整形常量表达式 语句;case: 整形常量表达式 语句}
需要注意的是,当case条件被满足时,该条件之后的所有条件下的语句都会被顺序执行,直至出现break为止。
循环执行语句
while循环
格式 while(判断条件) {语句}
break:跳出循环;continue:结束执行本次循环之后的代码,进行下一次循环。
for循环
格式 for(初始值设定语句;判断条件语句;循环条件的调整语句)
break:跳出循环;continue:结束执行本次循环之后的代码,进行下一次循环。
缓冲区清理
getchar()读取缓冲区的第一个字符
写进循环里就可清理缓冲区
while((ch == getchar) != EOF ){;} ;只有当返回EOF,读取值为空时才跳出循环,这样就可以将缓冲区完全清空。
边栏推荐
- 【头歌】重生之我在py入门实训中(7): 函数调用
- Baiwen driver Daquan learning (I) LCD driver
- 使用Markdowm
- Day 2. Depressive symptoms, post-traumatic stress symptoms and suicide risk among graduate students
- 【Arduino】重生之Arduino 学僧(1)
- 2022.6.10 STM32MP157串口时钟的学习
- Baiwen driving Daquan learning (II) I2C driving
- 模型的推理速度
- Kaggle调用自定义模块方法
- 西瓜书学习笔记---第一、二章
猜你喜欢

Digital image processing Chapter 2 fundamentals of digital image

Speech and Language Processing (3rd ed. draft) Chapter 2 ——正则表达式,文本归一化,编辑距离 阅读笔记

Can it replace PS's drawing software?

Digital image processing Chapter 8 - image compression

【11】二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?

cycleGAN解析

能替代ps的修图软件?

Matlab 画图(超详细)

Greedy high performance neural network and AI chip application research and training

物联网操作系统
随机推荐
AE 3D粒子系统插件:Trapcode Particular
What tools are needed to make video post effects?
数字图像处理——第六章 彩色图像处理
Gbase 8C - SQL reference 6 SQL syntax (12)
17. Attenuation of momentum and learning rate
Cesium教程 (1) 界面介绍-3dtiles加载-更改鼠标操作设置
pytorch模型
韦东山 数码相框 项目学习(一)在LCD上显示ASCII字符
STM32 infrared remote control
9. High order operation
Gbase 8C - SQL reference 6 SQL syntax (5)
Gbase 8C - SQL reference 6 SQL syntax (4)
4. Tensor data type and creation tensor
pytorch中交叉熵损失函数的细节
Day 3. Suicidal ideation and behavior in institutions of higher learning: A latent class analysis
视觉横向课题bug1:FileNotFoundError: Could not find module ‘MvCameraControl.dll‘ (or one of it
【头歌】重生之机器学习-线性回归
文件的路径
c语言-线性顺序表
对于windows下的Redis,只能读不能写的问题