C语言两个for语句如何并列编写?

C语言两个for语句如何并列编写?,第1张

两个for语句是可以并列的。

对于

for(exp1exp2exp3){

    exp4

}

会先执行exp1,然后用exp2做判断,执行exp4,然后用exp3减少循环剩余次数。当exp2不再满足时,循环便结束了,程序会继续执行}之后的内容。

所以,对于两个for语句的并列,可以这样写:

for(exp1exp2exp3){

    exp4

}

for(exp5exp6exp7){

    exp8

}

这样一来,两个语句并不存在嵌套关系,不会互相影响,达到并列的效果。

依次判断,依次执行。

比如:

if()

{ }

if()

{ }

会依次判断条件来决定是否执行。

例如:

if(/*判断条件*/)

{

if(/*判断条件*/)

cout<<"这是嵌套if语句"

}

if(/*判断条件*/)    cout<<"这是第一条if语句"//这时候分号在cout的后面

if(/*判断条件*/)    cout<<"这是第二条if语句"//这时候分号在cout的后面

if语句的语法如下所示(if和else是C#的关键字):

if(booleanExpression)

statement-1

else

statement-2

如果booleanExpression(布尔表达式)求值为true,就运行statement-1否则运行statement-2。else关键字和后续的statement-2是可选的。如果没有else子句,而且booleanExpression求值为false,那么什么也不会发生,程序继续执行if语句之后的代码。注意,布尔表达式必须放在圆括号中,否则无法编译。

以上内容参考:百度百科-if语句


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8074710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存