龙空技术网

并行还是嵌套?在C语言编程用if语句时,我会优先这样写

沙鸥笔记 738

前言:

现在兄弟们对“c语言if里面可以套if吗”可能比较着重,同学们都需要了解一些“c语言if里面可以套if吗”的相关内容。那么小编同时在网摘上网罗了一些关于“c语言if里面可以套if吗””的相关文章,希望各位老铁们能喜欢,朋友们快快来学习一下吧!

在用C语言编程的时候不知道你喜欢怎么用if语句,是这样吗?

方式1,并行判断:

If(条件1)

{…… }

If(条件2)

{…… }

If(条件3)

{…… }

还是这样?

方式2,嵌套:

If(条件1)

{…… }

else

{ If(条件2)

{…… }

else

{ If(条件3)

{…… }

}

}

可能你会问,这两种方式不是一样的吗?

其实不一定。

对于简单的关系还好说,但是逻辑复杂的情况下,要是你写程序的时候脑袋不清楚,互斥分类不准确,那么方式一是很容易出错。所以,假如条件1、2、3有重合的地方,那么用并行的方式不错,假如是互不重合的互斥关系的时候,建议你优先用嵌套的方式,这样其实可以避免很多时候的粗心大意。

那么用嵌套编写的时候,怎么个步骤才好呢?

图 1这样使用if的方式,不仅是在语法上,更主要在思维上有更多的好处。

以上简单的分享,全文完。

标签: #c语言if里面可以套if吗