0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言for语句介绍

jf_78858299 来源:C语言 作者:闫小林 2023-03-09 11:14 次阅读

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 //头文件
int main() //主函数
{
int i,sum=0;//定义变量
for(i=1;i<11;i++)//循环条件和增量
{
sum=sum+i;//和
}
printf("%d",sum);//输出结果
return 0;//函数返回值为0
}

编译运行结果:

55
--------------------------------
Process exited after0.09865 secondswith return value0
请按任意键继续. . .
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C语言
    +关注

    关注

    180

    文章

    7533

    浏览量

    128783
  • 循环
    +关注

    关注

    0

    文章

    91

    浏览量

    15855
  • for
    for
    +关注

    关注

    0

    文章

    44

    浏览量

    15513
收藏 人收藏

    评论

    相关推荐

    C语言基础知识(5)--循环语句

    C语言基础知识(5)--循环语句
    的头像 发表于 06-15 10:18 1388次阅读
    C<b class='flag-5'>语言</b>基础知识(5)--循环<b class='flag-5'>语句</b>

    C语言中if语句、if-else语句和switch语句详解

    在C语言中,有三种条件判断结构:if语句、if-else语句和switch语句
    发表于 08-18 16:36 1017次阅读
    C<b class='flag-5'>语言</b>中if<b class='flag-5'>语句</b>、if-else<b class='flag-5'>语句</b>和switch<b class='flag-5'>语句</b>详解

    【跟我学单片机C语言】 正确使用C51复合语句和条件语句

    {}是什么意思?什么作用?在C中是有不少的括号,如{},[],()等,确实会让一些初入门的朋友不解。在 VB 等一些语言中同一个()号会有不一样的 作用,它能用于组合若干条语句形成功能块,能用做数组
    发表于 12-13 10:22

    主要针对C语言语句部分

    主要针对C语言语句部分
    发表于 08-09 20:30

    C语言中什么是goto语句

    什么是goto语句goto语句被称为C语言中的跳转语句,用于无条件跳转到其他标签,它将控制权转移到程序的其他部分。goto
    发表于 07-14 08:17

    单片机C语言教程-基础语句

    单片机C语言教程-基础语句   C语言入门之基础语句  从程序流程的角度来看,程序可以分为三种基本结构,即顺序结构、分支
    发表于 03-27 17:15 3076次阅读

    C语言教程之使用while语句求n!

    C语言教程之使用while语句求n!,很好的C语言资料,快来学习吧。
    发表于 04-25 14:43 14次下载

    C语言学习笔记之九条语句

    学习C语言时基本语句的笔记
    发表于 12-17 16:04 7次下载

    C++语言程序设计时如何控制语句?

    本文档的主要内容详细介绍的是C++语言程序设计时如何控制语句?内容包括了1 C++语句概述2 if语句实现选择结构3 switch
    发表于 09-20 14:51 2次下载
    C++<b class='flag-5'>语言</b>程序设计时如何控制<b class='flag-5'>语句</b>?

    C语言教程之if语句的详细资料介绍免费下载

    本文档的主要内容详细介绍的是C语言教程之if语句的详细资料介绍免费下载主要内容包括了:1.If语句的三种基本形式 2.If
    发表于 11-02 10:53 4次下载

    C语言程序设计教程之控制语句的详细资料说明

    本文档详细介绍的是C语言程序设计教程之控制语句的详细资料说明主要内容包括了:1 分支语句,2 循环语句,3 其它
    发表于 01-25 15:44 0次下载
    C<b class='flag-5'>语言</b>程序设计教程之控制<b class='flag-5'>语句</b>的详细资料说明

    C语言的for语句嵌套资料免费下载

    本文档的主要内容详细介绍的是C语言的for语句嵌套资料免费下载。
    发表于 03-21 08:00 0次下载
    C<b class='flag-5'>语言</b>的for<b class='flag-5'>语句</b>嵌套资料免费下载

    C语言条件编译语句and单片机DMA的介绍

    C语言条件编译语句and单片机DMA的介绍C语言条件编译:这里面介绍的很详细,也有历程。DMA的介绍
    发表于 11-29 10:36 3次下载
    C<b class='flag-5'>语言</b>条件编译<b class='flag-5'>语句</b>and单片机DMA的<b class='flag-5'>介绍</b>

    C语言总结_语句、运算符

    当前文章复盘C语言的: 位运算运算符、基本运算符、数据类型、变量、for语句、while语句、goto语句、switch语句、运算符优先级强
    的头像 发表于 08-14 09:39 760次阅读

    C语言-语句(if,for,while.....)

    这篇文章作为C语言基础知识点,介绍C语言常用的几个语句的用法、规则、使用案例。
    的头像 发表于 08-14 10:00 1424次阅读