C语言中,很多if语句并列时系统将如何执行?

如题所述

依次判断,依次执行。

比如:

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语句

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-09
依次判断,依次执行。
比如:
if()
{ }
if()
{ }
会依次判断条件来决定是否执行。
如果是
if()
{}
else
{}
则就不一样了,执行了if下面的语句,则肯定不会执行else下面的语句。本回答被提问者和网友采纳
第2个回答  2015-09-23
什么叫并列, if语句能并列吗>
相似回答