在C语言中,如果同时有几个if语句,他们是并行执行的吗?
例如:if(A){.......}if(B){.......}if(C){.......}ABC是互不相干的,而不是else的关系...
例如: if(A) {.......}
if(B) {.......}
if(C) {.......}
ABC是互不相干的,而不是else的关系 展开
if(B) {.......}
if(C) {.......}
ABC是互不相干的,而不是else的关系 展开
10个回答
展开全部
不是。
是从A执行到B的!!
用以下程序测试:
int i=1;
if(A) i++;
if(B) i++;
if(C) i++;
最后输出的结果i 的值为 4!!
例如:
if(/*判断条件*/)
{
if(/*判断条件*/)
cout<<"这是嵌套if语句";
}
if(/*判断条件*/) cout<<"这是第一条if语句";//这时候分号在cout的后面
if(/*判断条件*/) cout<<"这是第二条if语句";//这时候分号在cout的后面
扩展资料:
if语句的一般形式如下:
if(表达式)语句1
[else语句2]
if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是两个数值进行比较的式子。
参考资料来源:百度百科-if语句
展开全部
是并行执行的,执行第一个之后值不改变,接着执行第二个,还不改变执行第三个!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
肯定不是的!! 是从A执行到B的!! 你可以用以下程序测试!!
int i=1;
if(A) i++;
if(B) i++;
if(C) i++;
最后输出的结果i 的值为 4!!
int i=1;
if(A) i++;
if(B) i++;
if(C) i++;
最后输出的结果i 的值为 4!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-22
展开全部
不是,C语言都是顺序执行,并行执行是VHDL语言才有的特色
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先问一下懂不懂并行什么概念。如果不懂请去查一下资料。微机原理、操作系统之类的课程有没有学过啊。 你太有才了。好好学,将来有前途。
这个问题是顺序执行,知道就行了。随着学习的深入你才会了解的。别着急。
这个问题是顺序执行,知道就行了。随着学习的深入你才会了解的。别着急。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询