两个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语句
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)