CB0260-儿童编程C语言入门-switch语句和应用

本次课我们讲解儿童编程C语言入门-switch语句和应用。

内容分为两个部分:

1.switch语句

2.编程实例

编程实例

中华路小学规定,如果测试成绩大于或者等于90分等级为A,大于等于70分小于90分等级为B,大于等于60分小于等于70分为C,60分以下为D。

实现方式

1.用if else-if语句实现;

2.用switch语句实现;

switch语句介绍

switch语句格式:

switch(表达式)

{

case 常量表达式 1:语句1;break;

case 常量表达式 2:语句2;break;

case 常量表达式 3:语句3;break;

default:语句4;break;

}

switch语句执行过程:

先计算switch表达式的值,当表达式的值与其中一个case 子句中的常量表达式匹配时,就执行此case子句冒号后面的语句,并顺序往下执行,直到遇到break为止。

如果与所有的case中的常量不匹配,则执行default子句中的语句。

switch后面括号里面的表达式,可以是整形、字符型、布尔型变量。每个case表达式的值必须不同。

case子句中可以包含多个语句,不必用花括号括起来。

练习

int a,b,result;

scanf(“%d %d”,&a,&b);

switch(b)

{

case 0:result=1;break;

case 1:result=a;break;

case 2:result =a*a;break;

case 3:result=a*a*a;break;

default:result=-1;break;

}

printf(“%d”,result);

输入6 3,请问程序的输出是什么?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181124G16A6Q00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券