我们在日常生活中经常会做出选择,同样的我们在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语言中的选择和循环语句相关推荐

  1. C语言中的选择结构——if语句/if...else语句

    概述 C语言支持最基本的三种程序运行结构:顺序结构.选择结构.循环结构. 顺序结构:程序按顺序执行,不发生跳转. 选择结构:依据是否满足条件,有选择的执行相应功能. 循环结构:依据条件是否满足,循环多 ...

  2. go语言中的选择与循环

    package mainimport ("fmt""strings""time" )func main(){// 布尔类型// true和f ...

  3. python的for语句条件_Python中的条件选择和循环语句

    Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...

  4. Python中的条件选择和循环语句

    Python中的条件选择和循环语句 同C语言.Java一样,Python中也存在条件选择和循环语句,其风格和C语言.java的很类似,但是在写法和用法上还是有一些区别.今天就让我们一起来了解一下. 一 ...

  5. c语言用if语句abc输出最大值,C语言基础入门选择结构-if语句(78页)-原创力文档...

    C语言基础入门选择结构-if语句_电脑基础知识_IT/计算机_专业资料.第9单元选择结构-if语句<程序设计基础>北京八维研修学院第1节选择结构导入?... <程序设计基础> ...

  6. C语言中不同类型的循环(Different types of loops in C)

    C语言中有三种类型的循环:for,while,do-while. while循环先判断循环条件. while (condition) {//gets executed after condition ...

  7. r语言中对向量求条件语句_R中的条件语句

    r语言中对向量求条件语句 To advance with programming, we need to be able to control the flow of the program exec ...

  8. php中可以实现分支,PHP中的分支及循环语句

    这次实践的都是PHP7的语法. 感觉是以前的5差别不是那么大,只是希望越来越快吧. $looking = isset($_GET['title']) || isset($_GET['author']) ...

  9. 第六天 选择与循环语句

    1.1     选择与循环语句 1.1.1 程序的结构 一般来说程序的结构有顺序结构.选择结构和循环结构3种,这3种不同的结构有一个共同点,就是它们有一个入口,也只有一个出口.这些单一入.出口可以让程 ...

最新文章

  1. 干货 | 基于 BDD 理念的 UI 自动化测试在携程度假的应用
  2. UCall能真正的免费打电话,爽
  3. 分享用Adobe Air向iOS移植游戏的经验
  4. 和最大的连续子数组 Maximum Subarray
  5. atitit.提升稳定性---hibernate 增加重试retry 机制解决数据库连接关闭
  6. “威金(Worm.Viking)”病毒特点-专杀及_desktop.ini删除
  7. 网页转化成pdf,网页转换图片,wkhtmltopdf,wkhtmltoimage使用小结
  8. Java 和python多态区别_python面向对象之多态鸭子类型与Java的比较
  9. Constructing Narrative Event Evolutionary Graph for Script Event Prediction
  10. php strpos注意问题坑,php小白容易出现的 strpos 逻辑错误
  11. python网络编程好学吗_年薪30万+的python编程难不难?好学吗?
  12. Vue3.x-bate + Antd2.x 项目搭建报错
  13. 通过网页控制嵌入式设备
  14. 微信公众号引流的方法有哪些?
  15. 美国人怎么看 2020 年的产业数字化|趋势
  16. Visual Studio滚动条设置
  17. 线性代数(十一) : 列空间与零空间的进一步介绍
  18. Echarts-- 圆环图2.0
  19. 重拾C#日常积累:DateTime日期的格式化和空值设置
  20. ASIO 和 Websocket++ 独立编译

热门文章

  1. 【无标题】【3D建模制作技巧分享】zbrush中如何卡硬边?
  2. Spark组件之GraphX学习9--使用pregel函数求单源最短路径
  3. Excel中批量生成标签,批量打印标签。按指定模板批量打印标签
  4. ARCGIS中坐标转换及地理坐标、投影坐标的定义(转载)
  5. 苹果系统下载了python软件怎么卸载_mac怎么卸载pycharm
  6. 可视化搭建移动端店铺解决方案
  7. 还在用收费的工具处理PDF?用Python助力冲破会员牢笼
  8. 【定时同步系列5】Farrow内插器结构原理和MATLAB实现
  9. python中pd series_pd.Series的基本操作
  10. 时间戳转时间精确到毫秒