前言:
此时朋友们对“c语言中if与else的配对关系”大致比较珍视,你们都需要了解一些“c语言中if与else的配对关系”的相关资讯。那么小编同时在网络上网罗了一些有关“c语言中if与else的配对关系””的相关内容,希望兄弟们能喜欢,兄弟们一起来学习一下吧!很多c语言新手在写代码的时候,总是分不清楚什么时候要用if什么时候要用else if。有些人觉得if和else if差不多,经常随便用,这样很容易出错。那么,if和else if有什么区别?什么时候改用if,什么时候改用else if?我们从两个代码来区分:
代码一:
#include<stdio.h>int main(){ int a=6; if(a>5) printf("a>5\n"); if(a>4) printf("a>4\n"); if(a>3) printf("a>3\n");}
输出:
a>5
a>4
a>3
代码二:
#include<stdio.h>int main(){ int a=6; if(a>5) printf("a>5\n"); else if(a>4) printf("a>4\n"); else if(a>3) printf("a>3\n");}
输出:a>5
两个代码一个只有if,一个有else if,虽然条件都满足,但是输出却不一样。因为else if会判断在它上面的if或else if是否满足条件,如果满足条件,不管else if是否满足条件,都不会执行。只有else if上面的if或者else if不满足条件,才会进行判断。第二个代码的if满足了条件,所以下面的两个else if不会执行。
看懂的小伙伴点个关注吧。
标签: #c语言中if与else的配对关系 #c语言if和else #c语言if和else关系 #c语言if和if else #c语言if和else if