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

    文章

    7597

    浏览量

    136121
  • 循环
    +关注

    关注

    0

    文章

    92

    浏览量

    15952
  • for
    for
    +关注

    关注

    0

    文章

    44

    浏览量

    15794
收藏 人收藏

    评论

    相关推荐

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

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

    C语言中break语句的语法和基本应用

    C语言中,break语句是一种控制流语句,它用于终止当前所在的循环结构(for、while、do-while)或者switch语句,从而跳
    发表于 08-17 15:35 1580次阅读

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

    C语言中,有三种条件判断结构:if语句、if-else语句和switch语句
    发表于 08-18 16:36 1.2w次阅读
    <b class='flag-5'>C</b><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语言的break转移语句讲解

    C语言的break转移语句是一种用于跳出循环或者switch语句的控制结构。它的作用是提前结束循环或者switch语句,从而避免不必要的计算
    的头像 发表于 11-22 15:34 635次阅读
    <b class='flag-5'>C</b><b class='flag-5'>语言</b>的break转移<b class='flag-5'>语句</b>讲解

    C语言入门教程-if语句和while循环

    if语句和while循环 C语言中,if语句和while循环都会用到布尔表达式。下面是一个使用if语句的简单例子: #include
    发表于 07-29 10:48 8522次阅读

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

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

    C语言入门C语言语句的更换技巧

    C语言中有很多条语句, 在我们以后接触到的程序中无非只有5条语句,而像do while和switch这样的语句并不常用,就只剩下if、for
    发表于 04-28 14:57 123次下载

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

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

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

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

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

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

    C语言基础教程之语句的详细资料和实例说明

    1表达式语句 表达式语句是指任何一种表达式末尾加上分号〔;)所组成的语句。在C语言程序中,表达式语句
    发表于 11-13 17:55 13次下载
    <b class='flag-5'>C</b><b class='flag-5'>语言</b>基础教程之<b class='flag-5'>语句</b>的详细资料和实例说明

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

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

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

    C语言条件编译语句and单片机DMA的介绍C语言条件编译:这里面
    发表于 11-29 10:36 3次下载
    <b class='flag-5'>C</b><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 975次阅读

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

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