1. 首页 > 经验 >

c语言if语句的用法 c语言if语句的用法区别

小怡给大家谈谈c语言if语句的用法,以及c语言if语句的用法区别应用的知识点,希望对你所遇到的问题有所帮助。

c语言if语句的用法 c语言if语句的用法区别c语言if语句的用法 c语言if语句的用法区别


1、c语言中多个if的用法的用法你知道吗?下面我就跟你们详细介绍下c语言中多个if的用法的用法,希望这些关于c语言的知识能帮到大家。

2、c语言中多个if的用法:基本形式ifif(表达式) 语句其语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。

3、其过程可表示为下图。

4、【例5-3】01.#include 02.int main(void){03. int a,b,max;04. printf("\n input two numbers: ");05. scanf("%d%d",&a,&b);06. max=a;07. if (max08. printf("max=%d",max);09. return 0;10.}本例程序中,输入两个数a、b。

5、把a先赋予变量max,再用if语句判别max和b的大小,如max小于b,则把b赋予max。

6、因此max中总是大数,最后输出max的值。

7、c语言中多个if的用法:if-elseif(表达式)语句1;else语句2;其语义是:如果表达式的值为真,则执行语句1,否则执行语句2 。

8、其执行过程可表示为下图。

9、【例5-4】01.#include 02.int main(void){03. int a, b;04. printf("input two numbers: ");05. scanf("%d%d",&a,&b);06. if(a>b)07. printf("max=%d\n",a);08. else09. printf("max=%d\n",b);10. return 0;11.}输入两个整数,输出其中的大数。

10、改用if-else语句判别a,b的大小,若a大,则输出a,否则输出b。

11、c语言中多个if的用法:if-else-if形式前二种形式的if语句一般都用于两个分支的情况。

12、当有多个分支选择时,可采用if-else-if语句,其一般形式为:if(表达式1)语句1;else if(表达式2)语句2;else if(表达式3)语句3;…else if(表达式m)语句m;else语句n;其语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。

13、然后跳到整个if语句之外继续执行程序。

14、 如果所有的表达式均为假,则执行语句n。

15、然后继续执行后续程序。

16、 if-else-if语句的执行过程如下图所示。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息