C 判断

Posted gaoqiking

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C 判断相关的知识,希望对你有一定的参考价值。

switch语句

switch语句可以嵌套

switch(expression){
    case constant-expression  :
       statement(s);
       break; /* 可选的 */// 如果这里没有break,则会继续执行下面一个case里的语句,直到遇见一个break或者switch语句结束
    case constant-expression  :
       statement(s);
       break; /* 可选的 */
  
    /* 您可以有任意数量的 case 语句 */
    default : /* 可选的 */
       statement(s);
}
#include <stdio.h>
 
int main ()
{
   /* 局部变量定义 */
   char grade = 'B';
 
   switch(grade)
   {
   case 'A' :
      printf("很棒!
" );
      break;
   case 'B' :
   case 'C' :
      printf("做得好
" );
     
   case 'D' :
      printf("您通过了
" );
      break;
   case 'F' :
      printf("最好再试一下
" );
      break;
   default :
      printf("无效的成绩
" );
   }
   printf("您的成绩是 %c
", grade );
 
   return 0;
}
//输出
做得好
您通过了
您的成绩是 B

三元运算符

Exp1 ? Exp2 : Exp3;

以上是关于C 判断的主要内容,如果未能解决你的问题,请参考以下文章

[linux][c/c++]代码片段01

C语言代码片段

c_cpp Atlas300代码片段

c_cpp Robolution基本代码片段

[linux][c/c++]代码片段02

iphone / Objective c的最佳代码片段网站是啥[重复]