while语句和do...while语句

简介: while语句和do...while语句

while语句和do...while语句

 

循环结构

1.  while语句

while(表达式)

 

循环体

实例1:计算1+2+3++100的结果

流程图如下:

image.png

 

 

例子:计算1+2+3+……+100结果

image.png

 

代码演示:

int main()

{

int i=1,sum=0;

while (i <= 100)

{

sum = sum+ i;

i =i + 1;

 }

print"结果是:%d\n", sum) ;

return 0;

}

 

执行结果如下:

[fishc@localhost sle13]$ vi test1.c

[ fishc@localhost sle13is gcc testl.c && ./ a.out

结果是:5050

 

 

实例2:统计从键盘上输入一行英文句子的字符个数。

流程图如下:

image.png

 

 

2.文档函数查看:

getchar的数文档

函数概要:

getchar函数从标性的入流《 stdin ) 中获取下—个字符。

相当于国用getcKstcin) EG遗文。

 

函数原型:

#include <studio.h.

Int getchar()(void);

复制代码

 

返回值:

如里函数调用成功,返回获取的字符(用整型表示其ASCII ).

版回值里是EOF

 

表示该函数调用失败:

如果标准输入流位于处于结束的位置,该函数返回EOF,并设置标准输入流的结束标志符

如用出现其他错误,该函数同样返回EOF,并设置错误标志符代替。

 

代码演示:

#include <stdio.h>

int main( )

{

int count = 0;

printf(“请输入一行英文字符:”)

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

{

count = count + 1;

}

printf("你总共输入了%d个字符!\n", count);

return 0;

}

 

代码执行结果如下:

[ fishc@localhost sle13]$ gcc test2.c && ./a.out

请输入一行英文字符:I love FishC.com !

你总共输入了17个字符!

 

 

3. dowhlie语句

do

循环体

while(表达式);

 

流程图:

image.png

 

验证用户密码(while)和(dowhile)区别的流程图:

 image.pngimage.png

 

while(表达式);的分号 是比较重要的,表示一个语句结束。

 

相关文章
|
4月前
|
C++
c++循环结构讲解
c++循环结构讲解
55 0
|
4月前
|
C语言
用while语句实现循环
用while语句实现循环
45 1
|
29天前
|
C语言
循环语句
循环语句
38 0
|
4月前
|
C语言
用do…while语句实现循环
用do…while语句实现循环
36 1
|
4月前
|
Python
使用while语句实现循环
在编程中,循环是一种常用的控制结构,它允许代码块重复执行,直到满足某个条件为止。Python中的while语句是实现循环的常用方法之一。下面,我们将详细介绍如何使用while语句来实现循环,并附上示例代码。
39 2
|
4月前
|
存储
用do while语句实现循环
用do while语句实现循环
28 0
|
4月前
|
安全 程序员 C#
C#循环结构
C#循环结构
72 0
|
4月前
|
人工智能 程序员 C++
C++系列-第3章循环结构-26-认识do-while语句
C++系列-第3章循环结构-26-认识do-while语句
|
11月前
循环语句及其应用
循环语句及其应用
49 0
|
数据安全/隐私保护 C语言
循环语句for
循环语句for