C语言 | for语句
C语言for语句介绍
除了可以用while语句和do…while语句实现循环外,C语言还提供for语句实现循环,而且for语句更为灵活,不仅可以用于循环次数已经确定的情况,还可以用于循环次数不确定而只给出循环结束条件的情况,它完成可以代替while语句。
一般形式
for(表达式1;表达式2;表达式3)语句
表达式1:设置初始条件,只执行一次。可以为0个、1个或多个变量设置初值。
表达式2:是循环条件表达式,用来判定是否继续循环。在每次执行循环体前先执行此表达式,决定是否继续执行循环。
表达式3:作为循环的调整,例如使循环变量增值,它是在执行完循环体后才进行的。
for(循环变量赋初值;循环条件;循环变量增值)语句
C语言使用for语句注意事项
1、表达式1可以省略,即不设置初值,但表达式1后的分号不能省略。
2、表达式2也可以省略,即不用表达式2来作为循环条件表达式,不设置和检查循环的条件。
3、表达式3也可以省略,但此时程序设计者应另外设法保证循环能正常结束,不能让程序陷入死循环。
4、C99允许在for语句的表达式1中定义变量并赋初值。
C语言使用for语句求1+2+3+…+10的和
#include<stdio.h> //头文件
int main() //主函数
{int i,sum=0;//定义变量for(i=1;i<11;i++)//循环条件和增量{sum=sum+i; //和}printf("%d",sum);//输出结果return 0;//函数返回值为0
}
编译运行结果:
55
--------------------------------
Process exited after 0.09865 seconds with return value 0
请按任意键继续. . .
以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~
100道C语言源码案例请去公众号:C语言入门到精通
C语言 | for语句相关推荐
- ebnf描述c语言语句结构,EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构;并用操作语义的方法描述对应的语义规则...
Presentation on theme: "EBNF与操作语义 请用扩展的 BNF 描述 javascript语言里语句的结构:并用操作语义的方法描述对应的语义规则"- Pre ...
- R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题
R语言switch语句语法.实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题 目录
- 计算机c语言循环作业,计算机C语言循环语句的应用研究
[摘要]基于计算机C语言循环语句的应用分析,首先要明确C语言应用现状,然后阐述C语言循环语句的分类及特点,最后详细论述循环语句的应用要点,针对while循环语句.dowhile循环语句.for循环语句 ...
- c语言if.while.for,C语言操纵语句输入输出ifwhilefor.ppt
C语言操纵语句输入输出ifwhilefor 上次课核心内容回顾 什么叫变量? 为何要使用变量? 变量有哪些基本类型?特点? 为何要分类型? 如何定义变量?如何赋值? 输入.输出语句格式 C语言程序结构 ...
- 02—C语言基本语句(上)
写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 C语言基本语句 1.固定格式 2.printf语句 3.int.float.double.char型数据 4.用p ...
- OpenGL ES着色器语言之语句和结构体(官方文档第六章)内建变量(官方文档第七、八章)...
OpenGL ES着色器语言之语句和结构体(官方文档第六章) OpenGL ES着色器语言的程序块基本构成如下: 语句和声明 函数定义 选择(if-else) 迭代(for, while, do-wh ...
- c语言switch语句程序大全,C语言switch语句
C语言中的switch语句用于从多个条件执行代码. 就像if else-if语句一样. C语言中switch语句的语法如下: switch(expression){ case value1: //co ...
- c语言 switch语句大小,C语言switch语句(板式整齐)
<C语言switch语句(板式整齐)>由会员分享,可在线阅读,更多相关<C语言switch语句(板式整齐)(38页珍藏版)>请在人人文库网上搜索. 1.switch 语句,1, ...
- python语言结构_Python语言表示语句结构时采用
Python语言表示语句结构时采用 答: 缩进 夏代出现专门的教射和习射的场所是 . 答:序 五行相生相克,又分别对应五种颜色,其中火对应颜色() 答:赤 非暴力沟通中的"表达情绪" ...
- c语言中return语句例子,C语言 return 语句-嗨客网
C语言return语句教程 在 如果 return 语句使用在普通的 C语言return语句详解 语法 void fun(){ //do something return; } 说明 使用 retur ...
最新文章
- 玩转双核CPU:左手画圆,右手画方
- drop wp table
- golang学习笔记01
- mysql 占用swap_查看swap占用情况
- mathorcup数据大赛
- 转载-PCB板加工流程
- 安防视频监控直播的画面都是如何采集的?
- 使用python的requests模块实现百思不得其姐抓取(多线程版)
- cve 爬虫_CVE监控之Python代码实现
- inventor(2):设置单位,显示完整工具区/功能区,创建分割面
- Luma推出分布式路由器,哪里有WIFI死角放哪里
- Matlab(Simulink)+ANSYS Simplorer+Maxwell联合仿真(一)——软件选取问题
- c 语言easyx图形库飞机大战的源码
- Launcher 快捷方式、文件夹等的默认设置
- Linux:CPU状态信息us,sy,ni,id,wa,hi,si,st含义
- 小程序+支付+会员营销,应用场景非常广
- stop slave mysql_mysql执行stop slave一直卡在Killing slave的状态
- HTML中br标记和p标记区别,在 HTML 文档中,段落标记
- Python基础练习题:杂乱无章的页面列表【难度:1级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
- ISFP型人格的优势和劣势分析(mbti性格测试)
热门文章
- 小米5x显示连接不上服务器怎么办,MIUI8/小米手机连不上网怎么办?解决办法介绍...
- 1000行代码写小游戏(终)
- 鸿蒙畅享20pro,【华为畅享20 Pro 5G】价格_参数_图片_怎么样 - 华为商城
- Android新闻浏览器客户端
- i7 12700KF参数 酷睿i712700KF什么水平i7 12700KF核显相当于什么显卡
- STM32开发踩坑——芯片写保护解除
- 统计软件与数据分析--Lesson3
- OPPO安全挑战赛之人脸安全对抗初赛
- Android 1.5 的APN设定与上网处理
- RHCE.Tuned