c语言中while循环语句的作用,c语言中while的用法
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的用法相关推荐
- c语言put语句的作用,C语言中put()与puts()的区别?
C语言中put()与puts()的区别? 关注:275 答案:2 mip版 解决时间 2021-02-04 15:47 提问者笑低了眉眼 2021-02-04 12:42 C语言中put()与pu ...
- javascript 循环语句 while、do-while、for-in、for用法区别
本文章介绍了在学习javascript中的循环语句的用法,包while.do-while.for-in.for它们之间的区别,也是常用的循环语句了,有需要的朋友可以了解一下 前两个唯一的差别就是循环和 ...
- C语言条件循环语句执行步骤,C语言中for语句的执行过程是什么?
C语言中for语句的执行过程是:1.会先判断条件表达式是否成立,如果条件成立则执行中间循环体,执行完中间循环体后接着执行末尾循环体 :2.在执行完末尾循环体后对条件表达式再次判断,若条件还成立,则继续 ...
- c++语言中for循环语句,C++ 循环
以下实例使用嵌套 for 循环来输出菱形: #include #include #include #include using namespace std; int main() { //外层循环控制 ...
- 菜鸟教程python3循环语句_详细记录python的range()函数用法|python3菜鸟教程
使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序. 这里记 ...
- 循环语句在c语言中的作用是什么,C语言循环命令运用
1.C语言的应用 随着计算机的普及用,越来越多的人感觉到现有的计算机的应用不能满足越来越多.越来越复杂的事物处理,所以希望自己能够根据所遇到不同的情况来设计.制作.开发相对灵活的控制程序.这样既可以满 ...
- C语言循环语句的研究意义,C语言中循环语句的应用研究
摘 要:C语言是面向过程结构化的设计语言,在其设计.使用中会大量的使用循环语句.循环语句的设计一直是计算机语言开发的一项重要应用.在高级语言使用中,循环语句的使用好坏会直接影响开发项目的质量.C语言中 ...
- Shell中的循环语句for、while、until实例讲解
在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧. 这里包括for/while/until循环,以及变量自增的语法实例. ...
- 如何用python制作九九乘法表_“九九乘法表”案例理解python循环语句
这是树哥讲python的第七篇文章. 在所有的编程语言中,循环语句是最常用的语句之一,因为循环语句可以充分发挥计算机运算速度优点,很多人做起来无法忍受的重复,对于计算机来讲轻松完成.所以今天,我们就是 ...
- python编程循环语句_循环语句—Python编程从入门到精通(5)
第6章.循环语句 在本书上一章的内容中,我们学习了实现条件判断功能的条件语句,让程序的执行顺序发生了变化.为了满足循环和跳转等功能,本章将详细讲解Python语言中循环语句的知识,主要包括for循环语 ...
最新文章
- readonly时禁用删除键,readonly按删除键后页面后退解决方案
- SAP中VLPOD什么意思
- 京东双十一助推下沉市场消费升级,“消费平级”时代提前到来
- pythonargmaxaxis1_详解numpy的argmax的具体使用
- 内温的整体优先效应实验_陕西师范大学《普通心理学》第四章-知觉
- 华为交换机配置Telnet步骤
- 号称迄今为止最快,.NET6带来了什么?
- spring 5.x(1)-----Spring Framework 5.x中的新功能
- 第一章 密码学和加密交易的介绍
- mysql脚本执行中文乱码_MySQL从命令行导入SQL脚本时出现中文乱码的解决方法
- Linux虚拟机中配置多节点MPI实现并行计算完整版
- CSS选择器详解(转)
- gpu opencl 向量加_【Embedding】GloVe:大规模语料中快速训练词向量
- 卡巴斯基提示:“手机骷髅”病毒引发新一轮安全隐患
- Redis集群原理简述
- SQL基础系列(三)——分组查询
- IDEA中看代码时返回上一步快捷键(Mac)
- html radio 更换图片,CSS 点击radio实现两个图片样式切换并且多个radio中只能有一个checked...
- ipscan(ip端口扫描工具) 2.21 中文绿色版 局域网ip端口扫描神器
- 软件测试质量报告模板,软件质量报告模板-产品质量度量