c++ c语言while 循环语句入门基础教程

我们来看While 循环语句,它跟 For 循环区别在于,For 循环一般知道循环次数,在第一行里头就指明了,而while循环一般不知道循环次数,下面我们来看一个练习;

1、启动 Geany

1)点菜单“应用程序-编程-Geany”启动 Geany ,新建一个 c++ 源程序;

2)点菜单“文件-另存为”命令,以“while”为文件名,保存文件到自己的文件夹;

2、输入程序代码

1)输入一个求和的程序,当输入为 0 时结束;

#include

using namespace std;

int main(int argc, char** argv)

int a = 0;

int sum = 0;

cout << "input a number: ";

cin >> a;

while (a != 0)

sum = sum +a;

cout << "input a number: ";

cin >> a;

cout << "sum = " << sum;

return 0;

2)第一段是定义两个变量,存放输入和总和,

第二段是先提示输入一个值,

第三段是循环,括号里面先判断一下 a 的值,不是 0 就求和,然后继续输入、判断、求和,直到不满足条件退出循环,

下面一段是输出最终求和的`结果;

3)保存、编译、生成、运行,从键盘上不断输入数,最后输一个 0,得到求和的结果;

3)while 和 for 循环的区别是,while 循环要先判断条件,满足了再循环,一般用在读取文件中,读到文件结尾了就退出;

本节学习了 while 循环的基本操作,如果你成功地完成了练习,请学习下一课内容。

【c++ c语言while 循环语句入门基础教程】相关文章:

c++语言while循环,c++ c语言while 循环语句入门基础教程相关推荐

  1. C++入门基础教程(一):C语言的指针与结构体到底怎么用?

    目录 一.前言 二.指针 2.1 指针与地址 2.2 指针与函数参数 2.3 指针与数组 2.3.1 指针与一维数组 2.3.2 指针与二维数组 2.4 字符指针与函数 2.5 指针数组以及指向指针的 ...

  2. python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)

    循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素. 1 for循环 是for循环,可以把集合数据类型list.tuple.dict.set的元素遍历出来. (1)对list进行循环 c ...

  3. python语言与c语言相比在分支结构上有什么不同,python 基础教程之语法篇章——一小时入门python__对比python与C语言的语法异同...

    概述,本文档中所有的程序内容都在linux下的Vim下面进行编辑,然后在解释器中运行 #!/usr/bin/python #the following is code -... #the end 1. ...

  4. python语言入门p-python入门基础教程04 Python程序基本组成

    Python程序基本组成 Python和其他高级语言一样,几乎都是首先从某些地方接收一些数据(如键盘或文件或者赋值),接着对数据进行必要的处理,之后把处理的结果传到某个地方去(输出到文件.数据库或者打 ...

  5. Python for 循环语句-Python 基础教程

    Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串. 语法: for循环的语法格式如下: for iterating_var in sequence:   statements( ...

  6. 100内奇数之和流程图_JavaScript基础教程(六)流程控制之循环语句

    JavaScript入门教程之循环语句 循环语句从字面意思理解就是重复执行,能够让计算机按照程序员要求重复执行某种操作的能力是所有程序设计语言所必须具备的基本能力.在JavaScript程序设计语言中 ...

  7. python终结一个循环额_Python语言入门之内存管理方式和垃圾回收算法解析

    本文主要向大家介绍了Python语言入门之内存管理方式和垃圾回收算法解析,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 在列表,元组,实例,类,字典和函数中存在循环引用问题.有 ...

  8. c语言第四章循环程序设计,C语言程序设计教程第4章-循环结构程序设计

    <C语言程序设计教程第4章-循环结构程序设计>由会员分享,可在线阅读,更多相关<C语言程序设计教程第4章-循环结构程序设计(42页珍藏版)>请在人人文库网上搜索. 1.C语言程 ...

  9. c语言循环10次代码,C语言教学(七-上)for循环

    原标题:C语言教学(七-上)for循环 今天带大家了解C语言for循环的用法,我们知道计算机对每行代码的处理只有一次,如果我们需要重复进行某一步骤的时候,那不是需要重复敲这一段代码吗,要是需要重复一千 ...

最新文章

  1. 在idea做项目时 在进行模糊查询的时候页面为什么拿不到值_深入浅出Performance工具解决Web页面性能问题
  2. c语言程序的标识符分类,华中科技大学计算机学院C语言程序设计标识符.PPT
  3. java爬取网页内容 简单例子(2)——附jsoup的select用法详解
  4. linux sql语句传参数,Linux/Unixshell参数传递到SQL脚本
  5. How to Plan My Life?
  6. 去年买彩票中了400多万
  7. au插件vst_Propellerhead改名Reason Studios,并推出插件版Reason 11
  8. About Gaelyk
  9. 台式电脑如何重装系统windows10
  10. Spring事务管理—aop pointcut expression解析
  11. Dev C++使用教程(使用Dev C++编写C语言程序)
  12. 分享在工作生活中更好地运用思维导图使用攻略
  13. java生成word,营业执照获取信息,cookie
  14. 如何清空c盘只剩系统_电脑C盘怎么清理到最干净?高手教你清理C盘的详细步骤...
  15. Warshall算法代码实现
  16. 降维算法(PCA/LDA/LLE/LEP/FA)总结
  17. 那些年我做的毕业设计
  18. matlab 读pdf文件内容,matlab读文件.pdf
  19. 分布式事务实现原理【BAT 面试题宝库附详尽答案解析】
  20. 第14周—项目1(3)二叉排序树

热门文章

  1. 打印多项式的那些坑(洛谷P1067题题解,Java语言描述)
  2. 【算法分析与设计】经典排序算法实现
  3. Python面向对象高级编程
  4. ZooKeeper Programmer's Guide(3.4.6)英文快读
  5. 地图定位的坐标和mapview中显示的当前位置信息不一致
  6. jenkins部署java项目之小白的笔记
  7. 网络电话---异常处理01
  8. 楷体任务用Ant来构建你的项目
  9. 基本配置2-被忽悠进了CentOS 6
  10. 巧妙喝水打败多种疾病(节选)