初步认识C语言中的选择和循环语句
我们在日常生活中经常会做出选择,同样的我们在C语言的学习当中也经常会遇到选择语句,举一个简单的例子:
如果我们好好学习,不断完善自己,那么我们就能社会中找到一份好的工作,最终走上人生巅峰;反之,如果我们不去努力,每天无所事事,消磨时光,那么我们很可能就要回家卖红薯了!这其实就是选择,在日常生活中去考虑一个选择,似乎并不难,但如何对应到我们的C语言学习当中去呢?
大家都知道我们在C语言的学习当中敲代码是必不可少的一个环节,也就是想要学好C语言,我们必须要努力敲代码。Ok!接下来我们来看一个C语言中的简单例子.
#include <stdio.h>
int main(){int coding = 0;printf("你会努力敲代码吗?输入1表示会!输入0表示不会\n");scanf("%d",&coding);if (coding == 1){printf("加油,你的努力一定会有回报!\n");}else if (coding ==0){printf("祝你好运!\n");}else {printf("您的输入有误!\n");
}
return0;
}
这就是我们C语言中的选择语句.说起C语言当中的选择语句,必然会提起C语言中的循环语句,循环是我们在C语言中必不可少的.那么C语言中如何实现循环呢?
我们常见到的有以下集中:
(1)while语句
(2)for语句
(3)do-while语句
在这里我们先来看while语句,加入我们给自己定下了一个写2000行代码的目标,当行数大于2000时跳出循环,代码如下:
#include <stdio.h>
int main(){printf("我要努力学习!\n");int line = 0;while (line <= 2000){ //line <= 2000即为循环条件,只要满足条件就执行循环语句.printf("加油!我要继续坚持!\n");++line;}if (line > 2000){ //line>2000时跳出循环,打印“目标完成”.printf("完成目标!\n");}
return 0;
}
初步认识C语言中的选择和循环语句相关推荐
- C语言中的选择结构——if语句/if...else语句
概述 C语言支持最基本的三种程序运行结构:顺序结构.选择结构.循环结构. 顺序结构:程序按顺序执行,不发生跳转. 选择结构:依据是否满足条件,有选择的执行相应功能. 循环结构:依据条件是否满足,循环多 ...
- go语言中的选择与循环
package mainimport ("fmt""strings""time" )func main(){// 布尔类型// true和f ...
- python的for语句条件_Python中的条件选择和循环语句
Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...
- Python中的条件选择和循环语句
Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...
- c语言用if语句abc输出最大值,C语言基础入门选择结构-if语句(78页)-原创力文档...
C语言基础入门选择结构-if语句_电脑基础知识_IT/计算机_专业资料.第9单元选择结构-if语句<程序设计基础>北京八维研修学院第1节选择结构导入?... <程序设计基础> ...
- C语言中不同类型的循环(Different types of loops in C)
C语言中有三种类型的循环:for,while,do-while. while循环先判断循环条件. while (condition) {//gets executed after condition ...
- r语言中对向量求条件语句_R中的条件语句
r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...
- php中可以实现分支,PHP中的分支及循环语句
这次实践的都是PHP7的语法. 感觉是以前的5差别不是那么大,只是希望越来越快吧. $looking = isset($_GET['title']) || isset($_GET['author']) ...
- 第六天 选择与循环语句
1.1 选择与循环语句 1.1.1 程序的结构 一般来说程序的结构有顺序结构.选择结构和循环结构3种,这3种不同的结构有一个共同点,就是它们有一个入口,也只有一个出口.这些单一入.出口可以让程 ...
最新文章
- 干货 | 基于 BDD 理念的 UI 自动化测试在携程度假的应用
- UCall能真正的免费打电话,爽
- 分享用Adobe Air向iOS移植游戏的经验
- 和最大的连续子数组 Maximum Subarray
- atitit.提升稳定性---hibernate 增加重试retry 机制解决数据库连接关闭
- “威金(Worm.Viking)”病毒特点-专杀及_desktop.ini删除
- 网页转化成pdf,网页转换图片,wkhtmltopdf,wkhtmltoimage使用小结
- Java 和python多态区别_python面向对象之多态鸭子类型与Java的比较
- Constructing Narrative Event Evolutionary Graph for Script Event Prediction
- php strpos注意问题坑,php小白容易出现的 strpos 逻辑错误
- python网络编程好学吗_年薪30万+的python编程难不难?好学吗?
- Vue3.x-bate + Antd2.x 项目搭建报错
- 通过网页控制嵌入式设备
- 微信公众号引流的方法有哪些?
- 美国人怎么看 2020 年的产业数字化|趋势
- Visual Studio滚动条设置
- 线性代数(十一) : 列空间与零空间的进一步介绍
- Echarts-- 圆环图2.0
- 重拾C#日常积累:DateTime日期的格式化和空值设置
- ASIO 和 Websocket++ 独立编译
热门文章
- 【无标题】【3D建模制作技巧分享】zbrush中如何卡硬边?
- Spark组件之GraphX学习9--使用pregel函数求单源最短路径
- Excel中批量生成标签,批量打印标签。按指定模板批量打印标签
- ARCGIS中坐标转换及地理坐标、投影坐标的定义(转载)
- 苹果系统下载了python软件怎么卸载_mac怎么卸载pycharm
- 可视化搭建移动端店铺解决方案
- 还在用收费的工具处理PDF?用Python助力冲破会员牢笼
- 【定时同步系列5】Farrow内插器结构原理和MATLAB实现
- python中pd series_pd.Series的基本操作
- 时间戳转时间精确到毫秒