专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

C语言while语句的用法

来源:小易整编  作者:小易  发布时间:2023-09-06 07:53
摘要:while语句的一般形式为:while(表达式)语句其中表达式是循环条件,语句为循环体。#includeintmain(void)inti,sum=0i=1while(i...

while语句的一般形式为: while(表达式) 语句其中表达式是循环条件,语句为循环体。

C语言while语句的用法

#include

intmain(void){

inti,sum=0;

i=1;

while(i<=100){

sum=sum+i;

i++;

}

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

return0;

}

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

#include

intmain(void){

intn=0;

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

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

printf("%d",n);

return0;

}

本例程序中的循环条件为getchar()!='\n',其意义是,,只要从键盘输入的字符不是回车就继续循环。循环体n++完成对输入字符个数计数。从而程序实现了对输入一行字符的字符个数计数。使用while语句应注意以下两点。1) while语句中的表达式一般是关系表达或逻辑表达式,只要表达式的值为真(非0)即可继续循环。

#include

intmain(void){

inta=0,n;

printf("\ninput n: ");

scanf("%d",&n);

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

return0;

}

本例程序将执行n次循环,每执行一次,n值减1。循环体输出表达式a++*2的值。该表达式等效于(a*2; a++)。2) 循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句。


本文地址:百科问答频道 https://www.neebe.cn/wenda/1052029.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


百科问答
小编:小易整编
相关文章相关阅读
  • 苹果手机语言设置在哪里看

    苹果手机语言设置在哪里看

    小伙伴们想更换下苹果手机的语言设置,该从哪里看呢,茵陈给您指南~操作方法01打开苹果手机,主界面找到“设置”,点击进入。02“设置”里有诸多选项,下拉找到“通用...

  • 手机蓝牙的作用和用法(手机蓝牙有什么用途)

    手机蓝牙的作用和用法(手机蓝牙有什么用途)

    每部手机上都有一个蓝牙功能,大家以前都会用它来传输文件,不过随着移动网络和WiFi的普及,这个功能也渐渐被大家忽略了。今天,我们就来科普一些手机蓝牙不为人知的功能,让大家可以更好的使用这一功能。1、传输文件传输文件,这一功能应该是大家最熟悉...

  • LiteIDE开发工具简明使用指南(Go语言基础学习)

    LiteIDE开发工具简明使用指南(Go语言基础学习)

    谷歌系统所使用的编程语言Go,近年来发展的越来越成熟、方便易用。现在,我们可以通过使用LiteIDE让Go语言编程变得更加简单。第一步语言基础数据、类型、函数、控制Go语言是一个很容易上手同时功能无比强大的编程语言。你可以将它看做...

  • 磁盘阵列raid5的用法

    磁盘阵列raid5的用法

    操作方法01在日常应用中,大多是把服务器上所有的硬盘创建RAID5,并且只划分了一个“逻辑磁盘”,这样从理论上来讲没有任何问题,在实际中也可以可以使用的,但是这种方法并不可取。RAID5是一种存储性...

  • C语言while语句的用法

    C语言while语句的用法

    while语句的一般形式为:while(表达式)语句其中表达式是循环条件,语句为循环体。#includeintmain(void){inti,sum=0;i=1;while(i...

  • XP系统多种输入语言与输入法设置教程

    XP系统多种输入语言与输入法设置教程

    操作方法01XP系统多种输入语言与输入法设置教程。虽然微软已经停止了xp服务,但是现在使用WindowsXP系统的用户还是非常普遍。有时候一台电脑不单是一个用户使用,那么他们的输入语言也有可能不一样...

  • 详解Linux中hdparm命令查看硬盘信息的用法

    详解Linux中hdparm命令查看硬盘信息的用法

    功能说明:显示与设定硬盘的参数。语  法:hdparm[-CfghiIqtTvyYZ][-a][-A][-c][-d][-k][-K][-m][-n...

  • Python语言有哪些特点

    Python语言有哪些特点

    简单易学、面向对象、可移植性、解释性、高级语言、可扩展性、丰富的库、规范的代码、开放源码软件。Python是一种面向对象的、解释型的、通用的、开源的脚本编程语言,它之所以非常流行为主要有三点原因:Python简单易用,学习成本低,看起来...

  • 周排行
  • 月排行
  • 年排行

精彩推荐