1. if(boolean_expression)
  2. {
  3. /* 如果布尔表达式为真将执行的语句 */
  4. }
  1. #include <stdio.h>
  2.  
  3. int main ()
  4. {
  5. /* 局部变量定义 */
  6. int a = ;
  7.  
  8. /* 使用 if 语句检查布尔条件 */
  9. if( a < )
  10. {
  11. /* 如果条件为真,则输出下面的语句 */
  12. printf("a 小于 20\n" );
  13. }
  14. printf("a 的值是 %d\n", a);
  15.  
  16. return ;
  17. }
  1. if(boolean_expression)
  2. {
  3. /* 如果布尔表达式为真将执行的语句 */
  4. }
  5. else
  6. {
  7. /* 如果布尔表达式为假将执行的语句 */
  8. }
  1. #include <stdio.h>
  2.  
  3. int main ()
  4. {
  5. /* 局部变量定义 */
  6. int a = ;
  7.  
  8. /* 检查布尔条件 */
  9. if( a < )
  10. {
  11. /* 如果条件为真,则输出下面的语句 */
  12. printf("a 小于 20\n" );
  13. }
  14. else
  15. {
  16. /* 如果条件为假,则输出下面的语句 */
  17. printf("a 大于 20\n" );
  18. }
  19. printf("a 的值是 %d\n", a);
  20.  
  21. return ;
  22. }
  1. if(boolean_expression )
  2. {
  3. /* 当布尔表达式 1 为真时执行 */
  4. }
  5. else if( boolean_expression )
  6. {
  7. /* 当布尔表达式 2 为真时执行 */
  8. }
  9. else if( boolean_expression )
  10. {
  11. /* 当布尔表达式 3 为真时执行 */
  12. }
  13. else
  14. {
  15. /* 当上面条件都不为真时执行 */
  16. }
  1. #include <stdio.h>
  2.  
  3. int main ()
  4. {
  5. /* 局部变量定义 */
  6. int a = ;
  7.  
  8. /* 检查布尔条件 */
  9. if( a == )
  10. {
  11. /* 如果 if 条件为真,则输出下面的语句 */
  12. printf("a 的值是 10\n" );
  13. }
  14. else if( a == )
  15. {
  16. /* 如果 else if 条件为真,则输出下面的语句 */
  17. printf("a 的值是 20\n" );
  18. }
  19. else if( a == )
  20. {
  21. /* 如果 else if 条件为真,则输出下面的语句 */
  22. printf("a 的值是 30\n" );
  23. }
  24. else
  25. {
  26. /* 如果上面条件都不为真,则输出下面的语句 */
  27. printf("没有匹配的值\n" );
  28. }
  29. printf("a 的准确值是 %d\n", a );
  30.  
  31. return ;
  32. }
  1. if( boolean_expression )
  2. {
  3. /* 当布尔表达式 1 为真时执行 */
  4. if(boolean_expression )
  5. {
  6. /* 当布尔表达式 2 为真时执行 */
  7. }
  8. }
  1. #include <stdio.h>
  2.  
  3. int main ()
  4. {
  5. /* 局部变量定义 */
  6. int a = ;
  7. int b = ;
  8.  
  9. /* 检查布尔条件 */
  10. if( a == )
  11. {
  12. /* 如果条件为真,则检查下面的条件 */
  13. if( b == )
  14. {
  15. /* 如果条件为真,则输出下面的语句 */
  16. printf("a 的值是 100,且 b 的值是 200\n" );
  17. }
  18. }
  19. printf("a 的准确值是 %d\n", a );
  20. printf("b 的准确值是 %d\n", b );
  21.  
  22. return ;
  23. }
  1. switch(expression){
  2. case constant-expression :
  3. statement(s);
  4. break; /* 可选的 */
  5. case constant-expression :
  6. statement(s);
  7. break; /* 可选的 */
  8.  
  9. /* 您可以有任意数量的 case 语句 */
  10. default : /* 可选的 */
  11. statement(s);
  12. }
  1. #include <stdio.h>
  2.  
  3. int main ()
  4. {
  5. /* 局部变量定义 */
  6. char grade = 'B';
  7.  
  8. switch(grade)
  9. {
  10. case 'A' :
  11. printf("很棒!\n" );
  12. break;
  13. case 'B' :
  14. case 'C' :
  15. printf("做得好\n" );
  16. break;
  17. case 'D' :
  18. printf("您通过了\n" );
  19. break;
  20. case 'F' :
  21. printf("最好再试一下\n" );
  22. break;
  23. default :
  24. printf("无效的成绩\n" );
  25. }
  26. printf("您的成绩是 %c\n", grade );
  27.  
  28. return ;
  29. }
  1. switch(ch1) {
  2. case 'A':
  3. printf("这个 A 是外部 switch 的一部分" );
  4. switch(ch2) {
  5. case 'A':
  6. printf("这个 A 是内部 switch 的一部分" );
  7. break;
  8. case 'B': /* 内部 B case 代码 */
  9. }
  10. break;
  11. case 'B': /* 外部 B case 代码 */
  12. }
  1. #include <stdio.h>
  2.  
  3. int main ()
  4. {
  5. /* 局部变量定义 */
  6. int a = ;
  7. int b = ;
  8.  
  9. switch(a) {
  10. case :
  11. printf("这是外部 switch 的一部分\n");
  12. switch(b) {
  13. case :
  14. printf("这是内部 switch 的一部分\n");
  15. }
  16. }
  17. printf("a 的准确值是 %d\n", a );
  18. printf("b 的准确值是 %d\n", b );
  19.  
  20. return ;
  21. }
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5. int num;
  6.  
  7. printf("输入一个数字 : ");
  8. scanf("%d",&num);
  9.  
  10. (num%==)?printf("偶数"):printf("奇数");
  11. }

吴裕雄--天生自然C语言开发:判断的更多相关文章

  1. 吴裕雄--天生自然 R语言开发学习:R语言的安装与配置

    下载R语言和开发工具RStudio安装包 先安装R

  2. 吴裕雄--天生自然C语言开发:结构体

    struct tag { member-list member-list member-list ... } variable-list ; struct Books { ]; ]; ]; int b ...

  3. 吴裕雄--天生自然 R语言开发学习:数据集和数据结构

    数据集的概念 数据集通常是由数据构成的一个矩形数组,行表示观测,列表示变量.表2-1提供了一个假想的病例数据集. 不同的行业对于数据集的行和列叫法不同.统计学家称它们为观测(observation)和 ...

  4. 吴裕雄--天生自然 R语言开发学习:模块\包的安装命令

    install.packages('模块包名称') 或者 install.packages('模块包名称',repos='http://cran.us.r-project.org')

  5. 吴裕雄--天生自然 R语言开发学习:集成开发环境\工具RStudio的安装与配置

  6. 吴裕雄--天生自然C语言开发:错误处理

    #include <stdio.h> #include <errno.h> #include <string.h> extern int errno ; int m ...

  7. 吴裕雄--天生自然C语言开发:强制类型转换

    #include <stdio.h> int main() { , count = ; double mean; mean = (double) sum / count; printf(& ...

  8. 吴裕雄--天生自然C语言开发:文件读写

    #include <stdio.h> int main() { FILE *fp = NULL; fp = fopen("/tmp/test.txt", "w ...

  9. 吴裕雄--天生自然C语言开发: 输入 & 输出

    #include <stdio.h> int main() { ; printf("Number = %d", testInteger); ; } #include & ...

随机推荐

  1. HDU 5428:The Factor

    The Factor  Accepts: 101  Submissions: 811  Time Limit: 2000/1000 MS (Java/Others)  Memory Limit: 65 ...

  2. JS-语句三

    关于if语句的几个练习: 1. 输入三个整数,x,y,z,最终以从小到大的方式输出.  思路:先列举出每种可能,然后做if套嵌.        var x = prompt("请输入一个数字 ...

  3. Redis 在NETCore中的应用

    Redis 在NETCore中的应用 Redis 在netFramework中的应用  也一样 新建.NETCORE(webapi)项目 安装NuGet //查询NuGet语句 Find-Packag ...

  4. 监听home键的广播

    public class HomeKeyReceiver extends BroadcastReceiver implements SanbotConstants{ private HomeKeyLi ...

  5. Ubuntu的奇技淫巧

    sudo apt-get install cmatrix 输入密码,安装后,按F11把terminal全屏,输入cmatrix -b sudo apt-get install sl 安装后执行sl,屏 ...

  6. JS中,输出1-10之间的随机整数

    <script> document.write(parseInt(10*Math.random())); //输出0-10之间的随机整数 document.write(Math.floor ...

  7. ajax上传图片到服务器简单操作

    前端: 通过Ajax方式上传文件,使用FormData进行Ajax请求.上传文件或图片时,要求的格式为enctype ="multipart/form-data"(以二进制格式上传 ...

  8. Android json数据Log格式化打印

    https://blog.csdn.net/adarcy/article/details/76601896 public static final String LINE_SEPARATOR = Sy ...

  9. 基于serverless快速部署前端项目到腾讯云

    腾讯云 COS 组件,可以快速部署静态网站页面到对象存储 COS 中,并生成域名供访问. 安装 首先要安装 serverless 组件 npm install -g serverless 在项目的根目 ...

  10. redis 会丢数据吗

    不管是以前的主从模式(哨兵模式),还是现在的集群模式,因为都用了slave of 同步; 而slave of 同步会丢弃本地数据,直接用对方的数据来覆盖本地,所以会丢失数据 1.主备网络不通,后续主节 ...