首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >C语言 | while语句

C语言 | while语句

原创
作者头像
小林C语言
修改于 2021-04-01 06:13:42
修改于 2021-04-01 06:13:42
1.2K00
代码可运行
举报
运行总次数:0
代码可运行

C语言为什么需要循环控制

大多数C语言应用程序都会包含循环结构,循环结构和顺序结构、选择结构是结构化程序设计的3种基本结构,它们是各种复杂程序的基本构成单元,况且程序所处理的问题常常需要重复处理。

C语言while语句

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
一般形式
while(表达式) 语句

C语言while语句注意事项

  • 其中的语句就是循环体,可以是一个简单的语句,也可以是复合语句。执行循环体的次数是由循环条件控制的,这个循环条件就是上面一般形式中的“表达式”,也称为循环条件表达式。
  • while循环可以简单的记为,只要当循环条件表达式为真(即给定的条件成立),就执行循环体语句。
  • while循环的特点是:先判断条件表达式,后执行循环体语句。

C语言使用while语句求1+2+3+...+10的和

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#include<stdio.h>//头文件
int main()//主函数
{
  int i=1,sum=0;//定义变量
  while(i<11)//循环条件和
  {
    sum=sum+i;//和
    i=i+1; //增量
  }
  printf("%d",sum);//输出结果
  return 0;//函数返回值为0
}

编译运行结果:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
55
--------------------------------
Process exited after 0.09865 seconds with return value 0
请按任意键继续. . .

以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~

C语言学习路线    C语言开发工具

VC6.0、Devc++、VS2019使用教程

100道C语言源码案例请去公众号:C语言入门到精通

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C语言 | do while语句
其中语句就是循环体,先执行一次指定的循环语句,然后判别表达式,当表达式的值为非零(真)时,返回重新执行循环体语句,如此反复,直到表达式的值等于0(假)为止,此时循环结束。
小林C语言
2021/04/02
1.7K0
C语言 | do while语句
C语言 | 循环语句总结
一个循环体内又包含另一个完整的循环结构,称为循环的嵌套。内嵌的循环体中还可以嵌套循环,这就是多层循环。
小林C语言
2021/04/07
1.7K0
C语言 | 循环语句总结
C语言 | 语句概述
以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~
小林C语言
2021/03/18
1.6K0
C语言 | 语句概述
C语言 | switch多分支
如果分支较多,嵌套的if语句层数多,程序繁长而且可读性降低,因为C语言提供switch语句直接处理多分支选择。
小林C语言
2021/03/31
5520
C语言 | switch多分支
C语言 | for语句
除了可以用while语句和do...while语句实现循环外,C语言还提供for语句实现循环,而且for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,它完成可以代替while语句。
小林C语言
2021/04/06
1.2K0
C语言 | for语句
C语言 | 结构体数组
一个结构体变量中可以存放一组有关联的数据,如一个学生的学号、姓名、成绩等数据,如果有10个学生的数据需要参加运算,显然应该用数组,这就是结构体数组。
小林C语言
2021/04/30
2.3K0
C语言 | 结构体数组
C语言 | 共用体概述
结构体变量所占内存长度是各成员占的内存长度之和。每个成员分别占有其自己的内存单元。而共用体变量所占的内存长度等于最长的成员的长度。
小林C语言
2021/05/09
1K0
C语言 | 共用体概述
C语言 | 逻辑运算符
逻辑表达式的值应该是一个逻辑量“真”或“假”。C语言编译系统在表示逻辑运算结果时,以数值1代表“真”,以0代表“假”,但在判断一个量是否为“真”时,以0代表“假”,以非0代表“真”。即将一个非零的数值认作为“真”。
小林C语言
2021/03/29
1K0
C语言 | 逻辑运算符
C语言 | 运算符与表达式
在表达式求值时,先按运算符的优先级别顺序执行,例如先乘除后加减。如果在一个运算对象两侧的运算符的优先级别相同,则按照结合方向“自左至右”即先左后右执行。
小林C语言
2021/03/17
7910
C语言 | 运算符与表达式
C语言 | typedef
按定义变量的方式,把变量名换上新类型名,并且在最前面加“typedef”,就声明了新类型名代表原来的类型。
小林C语言
2021/05/11
1.1K0
C语言 | typedef
C语言 | 学习使用逻辑运算符
解题思路:C语言的运算符主要用于构成表达式,同一个符号在不同的表达式中,其作用并不一致。
小林C语言
2021/03/03
4480
C语言 | 学习使用逻辑运算符
C语言 | 条件运算符
以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~
小林C语言
2021/03/30
1.8K0
C语言 | 条件运算符
C语言 | 局部与全局变量
在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用它们,在此函数以外是不能使用这些变量的。
小林C语言
2021/04/16
9930
C语言 | if语句
语句1、语句2...语句m等是if语句中 的“内嵌语句”,它们是if语句中的一部分。
小林C语言
2021/03/25
1.3K0
C语言 | if语句
C语言 | 枚举概述
在C语言中,如果一个变量只有几种可能的值,则可以定义为枚举类型,所谓“枚举”就是指把可能的值一一列举出来,变量的值只限于列举出来的值的范围内。
小林C语言
2021/05/10
9100
C语言 | 枚举概述
C语言 | 学习使用&
解题思路:计算两个数x,y相与的结果。代码写作x&y,先将x与y分别写成二进制bit形式。例如计算10&30,10二进制为1010,30为11110,然后从低位开始,每个bit分别作与运算。其中bit的与运算,除了1&1=1外,其余组合结果均为0,故10&30=01010,即1010。
小林C语言
2021/03/01
1.6K0
C语言 | 学习使用&
C语言 | 求奇偶数个数
以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~
小林C语言
2021/03/07
3.2K0
C语言 | 求奇偶数个数
C语言 | 学习使用异或^
解题思路:按位与&、按位或|、按位异或^,与1进行位与&运算,值保持不变;与0进行位与&运算,值清0;按位与&常用于将整型变量中某些位清0,而其他位保持不变。与1进行位或|运算,值置1;与0进行位或|运算,值保持不变;按位或|常用于将整型变量中某些位置1,而其他位保持不变。与1进行位异或^运算,值取反;与0进行位异或^运算,值保持不变;按位异或^常用于将整型变量中某些位取反,而其他位保持不变。
小林C语言
2021/03/01
9810
C语言 | 学习使用异或^
C语言 | 链表概述
链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构,是根据需要开辟内存单元。
小林C语言
2021/05/07
1.5K0
C语言 | 链表概述
C语言 | 二维数组
用矩阵形式表示二维数组,是逻辑上的概念,能形象地表示出行列关系,而在内存中,各元素是连续存放的,不是二维的,是线性的。
小林C语言
2021/04/08
1.5K0
C语言 | 二维数组
相关推荐
C语言 | do while语句
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档