标题:可以帮忙解释下中间那段if函数是什么意思吗?谢谢
只看楼主
tiantan929
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2018-3-27
结帖率:66.67%
已结贴  问题点数:10 回复次数:1 
可以帮忙解释下中间那段if函数是什么意思吗?谢谢
#include<stdio.h>
int main(void)
{
    int score;
    printf("\n请输入分数,(分数小于等于100):");
    scanf("%d",&score);
   
    switch(score)
    {
        case 9:     //case后面的表达式必须是常量表达式,不能为含有变量的表达式。
      printf("等级为 A");
        case 8:
      printf("等级为 B");
        case 7:
      printf("等级为 C");
        case 6:
      printf("等级为 D");
        default:
      printf("等级为 E");
  }
    return 0;

}
搜索更多相关主题的帖子: if printf case 表达式 等级 
2018-04-05 08:52
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
得分:10 
有if语句么~
只是看到了switch语句~
意思就是从上往下看看score的值和哪个case的值匹配~
然后就跳到那行代码执行~
其实正常来说需要退出switch语句是要加个break的

10,等级为E
9,等级为ABCD

就是这样~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2018-04-05 09:24



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-485772-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.090610 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved