首页 资讯 应用 高压 设计 行业 低压 电路图 关于

嵌入式

旗下栏目: PLC 嵌入式 单片机 DCS

for循环第二个表达式使用多重条件的写法

嵌入式 | 发布时间:2018-11-08 | 人气: | #评论# | 本文关键字:C语言,for循环
摘要:for循环有三个表达式,第一个表达式进行测试,只在循环开始的是自学一次;第二个表达式是判断条件,每次执行循环之前进行求值,如果为假则循环结束;第三个表达式在每次循环结束时进

for循环有三个表达式,第一个表达式进行测试,只在循环开始的是自学一次;第二个表达式是判断条件,每次执行循环之前进行求值,如果为假则循环结束;第三个表达式在每次循环结束时进行计算。这里三个都是表达式,那么就意味着可以进行运算。

有时候我们希望for循环判断两个条件来结束循环,有时候希望每次循环结束后改变两个变量的值,这样的表达式该怎样写呢?

这里就要说说逗号运算符。在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别计算,但整个表达式的值是最后一个表达式的值。

因此for循环的第二个表达式条件判断时应该使用 && 和 || 等关系运算符,而第三个表达式可以使用逗号运算法。例如:

for (i=0,j=0; (i<10)&&(j<5); i+=2,j+=1)
{
……..
}

该for语句的作用是,每次循环开始前判断i<10和j<5是否同时成立,循环结束后修改i和j的值。


责任编辑:for循环

上一篇:SD卡数据结构与FAT文件系统详细分析

下一篇:没有了

首页 | 电气资讯 | 应用技术 | 高压电器 | 电气设计 | 行业应用 | 低压电器 | 电路图 | 关于我们 | 版权声明

Copyright 2017-2018 电气自动化网 版权所有 辽ICP备17010593号-1

电脑版 | 移动版 原创声明:本站大部分内容为原创,转载请注明电气自动化网转载;部分内容来源网络,如侵犯您的权益请发送邮件到[email protected]联系我们删除。