博客专栏

EEPW首页 > 博客 > Linux C - C基础篇三(if分支语句)

Linux C - C基础篇三(if分支语句)

发布人:嵌入式Linux 时间:2023-01-12 来源:工程师 发布文章

在单线程的情况下,代码都是顺序执行的,也就是按照我们写代码的顺序,一条语句一条语句的执行,一直执行到最后一条语句;但是有时候顺序执行并不能满足我们的需求,比如满足A条件,程序要去执行一项任务,但是如果满足B条件程序要去执行另一项任务,那么如果用程序来实现的话就需要用到我们的if分支语句了。

if分支语句的一般形式:

if (判断表达式) 执行语句;

或者:

if (判断表达式)

{

执行语句块

}

if else语句

if (判断表达式)

{

执行语句块

}

else

{

执行语句块

}

多个if else语句

if(判断条件1) { 语句块1 }

else if(判断条件2) { 语句块2 }

else if(判断条件3) { 语句块3 }

...

else { 语句块n }

一个 if 后可跟0/1个else,可跟0/多个else if,else必须在所有else if之后;一旦某个else if 匹配成功,其他的else if或else将不会被判断执行。

if语句的嵌套
if语句嵌套时,要注意if和else的配对问题。C语言规定,else总是与它前面最近的if配对,例如:

else是和它最近的if匹配,即和if(a > b)这个if匹配。

以上是老韩关于Linux c基础的总结欢迎一起讨论,如有不足欢迎指点;对Linux c或者Linux驱动感兴趣的朋友可以收藏关注,我会持续更新的,谢谢支持!


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



关键词: if分支语句

技术专区

关闭