c语言中while的用法的用法你知道吗?下面小编就跟你们详细介绍下c语言中while的用法的用法,希望对你们有用。

c语言中while的用法的用法如下:

while语句的一般形式为:

while(表达式) 语句

其中表达式是循环条件,语句为循环体。

while语句的语义是:计算表达式的值,当值为真(非0)时, 执行循环体语句。其执行过程可用下图表示。

【例6-2】用while语句计算从1加到100的值。用传统流程图和N-S结构流程图表示算法,见图:

01.#include

02.int main(void){

03.    int i,sum=0;

04.    i=1;

05.    while(i<=100){

06.        sum=sum+i;

07.        i++;

08.    }

09.    printf("%d\n",sum);

10.    return 0;

11.}

【例6-3】统计从键盘输入一行字符的个数。

01.#include

02.int main(void){

03.    int n=0;

04.    printf("input a string:\n");

05.    while(getchar()!='\n') n++;

06.    printf("%d",n);

07.    return 0;

08.}

本例程序中的循环条件为getchar()!='\n',其意义是,,只要从键盘输入的字符不是回车就继续循环。循环体n++完成对输入字符个数计数。从而程序实现了对输入一行字符的字符个数计数。

使用while语句应注意以下两点。

1) while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。

01.#include

02.int main(void){

03.    int a=0,n;

04.    printf("\n input n:    ");

05.    scanf("%d",&n);

06.    while (n--) printf("%d  ",a++*2);

07.    return 0;

08.}

本例程序将执行n次循环,每执行一次,n值减1。循环体输出表达式a++*2的值。该表达式等效于(a*2; a++)。

2) 循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。

c语言中while循环语句的作用,c语言中while的用法相关推荐

  1. c语言put语句的作用,C语言中put()与puts()的区别?

    C语言中put()与puts()的区别? 关注:275  答案:2  mip版 解决时间 2021-02-04 15:47 提问者笑低了眉眼 2021-02-04 12:42 C语言中put()与pu ...

  2. javascript 循环语句 while、do-while、for-in、for用法区别

    本文章介绍了在学习javascript中的循环语句的用法,包while.do-while.for-in.for它们之间的区别,也是常用的循环语句了,有需要的朋友可以了解一下 前两个唯一的差别就是循环和 ...

  3. C语言条件循环语句执行步骤,C语言中for语句的执行过程是什么?

    C语言中for语句的执行过程是:1.会先判断条件表达式是否成立,如果条件成立则执行中间循环体,执行完中间循环体后接着执行末尾循环体 :2.在执行完末尾循环体后对条件表达式再次判断,若条件还成立,则继续 ...

  4. c++语言中for循环语句,C++ 循环

    以下实例使用嵌套 for 循环来输出菱形: #include #include #include #include using namespace std; int main() { //外层循环控制 ...

  5. 菜鸟教程python3循环语句_详细记录python的range()函数用法|python3菜鸟教程

    使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序. 这里记 ...

  6. 循环语句在c语言中的作用是什么,C语言循环命令运用

    1.C语言的应用 随着计算机的普及用,越来越多的人感觉到现有的计算机的应用不能满足越来越多.越来越复杂的事物处理,所以希望自己能够根据所遇到不同的情况来设计.制作.开发相对灵活的控制程序.这样既可以满 ...

  7. C语言循环语句的研究意义,C语言中循环语句的应用研究

    摘 要:C语言是面向过程结构化的设计语言,在其设计.使用中会大量的使用循环语句.循环语句的设计一直是计算机语言开发的一项重要应用.在高级语言使用中,循环语句的使用好坏会直接影响开发项目的质量.C语言中 ...

  8. Shell中的循环语句for、while、until实例讲解

     在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧. 这里包括for/while/until循环,以及变量自增的语法实例. ...

  9. 如何用python制作九九乘法表_“九九乘法表”案例理解python循环语句

    这是树哥讲python的第七篇文章. 在所有的编程语言中,循环语句是最常用的语句之一,因为循环语句可以充分发挥计算机运算速度优点,很多人做起来无法忍受的重复,对于计算机来讲轻松完成.所以今天,我们就是 ...

  10. python编程循环语句_循环语句—Python编程从入门到精通(5)

    第6章.循环语句 在本书上一章的内容中,我们学习了实现条件判断功能的条件语句,让程序的执行顺序发生了变化.为了满足循环和跳转等功能,本章将详细讲解Python语言中循环语句的知识,主要包括for循环语 ...

最新文章

  1. readonly时禁用删除键,readonly按删除键后页面后退解决方案
  2. SAP中VLPOD什么意思
  3. 京东双十一助推下沉市场消费升级,“消费平级”时代提前到来
  4. pythonargmaxaxis1_详解numpy的argmax的具体使用
  5. 内温的整体优先效应实验_陕西师范大学《普通心理学》第四章-知觉
  6. 华为交换机配置Telnet步骤
  7. 号称迄今为止最快,.NET6带来了什么?
  8. spring 5.x(1)-----Spring Framework 5.x中的新功能
  9. 第一章 密码学和加密交易的介绍
  10. mysql脚本执行中文乱码_MySQL从命令行导入SQL脚本时出现中文乱码的解决方法
  11. Linux虚拟机中配置多节点MPI实现并行计算完整版
  12. CSS选择器详解(转)
  13. gpu opencl 向量加_【Embedding】GloVe:大规模语料中快速训练词向量
  14. 卡巴斯基提示:“手机骷髅”病毒引发新一轮安全隐患
  15. Redis集群原理简述
  16. SQL基础系列(三)——分组查询
  17. IDEA中看代码时返回上一步快捷键(Mac)
  18. html radio 更换图片,CSS 点击radio实现两个图片样式切换并且多个radio中只能有一个checked...
  19. ipscan(ip端口扫描工具) 2.21 中文绿色版 局域网ip端口扫描神器
  20. 软件测试质量报告模板,软件质量报告模板-产品质量度量

热门文章

  1. 软路由安装php,爱快软路由上安装黑群晖方法教程
  2. 使用 TiDB 构建实时应用
  3. linux 修改文件类型
  4. ppt文件太大怎么变小?
  5. html文字排版步骤,CSS text-align内容位置排版教程
  6. 110道 Redis面试题及答案 (持续更新)
  7. matlab代码运行教程(如何运行下载的代码)
  8. 二项分布期望与方差的证明
  9. Hardware ---- 输出阻抗
  10. 逻辑推理的分类:演绎推理(详解)、归纳推理、类比推理