使用if语句实现单分支、两分支和使用switch语句实现多分支的程序程序结构和流程分别是什么?

使用if语句实现单分支、两分支和使用switch语句实现多分支的程序程序结构和流程分别是什么?,第1张

结构和流程如下:

1、if 语句有下面三种情况。

第一种,条件成立就做。不成立就不做。

if  (条件)

程序

endif

第二种,条件成立做“程序一”,不成立做“程序二”。不管条件成不成立都做。

if  (条件)

程序一

else

程序二

endif

第二种,嵌套条件语句。第一条件成立做“程序一”,不成立又进行条件二判断,条件二成立做“程序三”,条件二不成立做“程序四”。当然还可进行增加判断条件。视软件情况不同嵌套层级也不一样。

if  (条件一)

程序一

else  if (条件二)

程序二

else

程序三

endif

2、 switch语句。当switch后面的表达式的计算结果 与case 后的值相同的就执行这个case语句后的程序,执行完成跳出。 break是跳出这个语句体的词句,有的编程语言一定要加的。 当表达式计算的值没有一个与 case 后面的值相同就执行default 后面语句。

switch (表达式)

{  case  3:

表达式等于3,执行的程序。

(break)

case    2:

表达式等于3,执行的程序。

(break)

case    1:

表达式等于3,执行的程序。

(break)

case    0:

表达式等于3,执行的程序。

(break)

default:

没有匹配的条件,执行的程序。

#include <stdio.h> int max(int a,int b) { return a>裤卖液b?a:b} int main() { int a,bprintf(" 输入:")scanf("胡物%d%d",&a,&b)printf("大值:%d"配袭,max(a,b))return 0}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12462430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存