嵌入式Linux下C程序设计03分支结构.pptVIP

  • 3
  • 0
  • 约4.39千字
  • 约 25页
  • 2019-07-19 发布于湖北
  • 举报
例:比较两个数的大小关系并输出相应的信息 main( ) { int a,b; printf(“please input A,B:”); scanf(“%d%d”,a,b); if(a!=b) if(ab) printf(“AB\n”); else printf(“AB\n”); else printf(“A=B\n”); } 条件运算符 如果if语句中,无论表达式的值是“真”还是“假”,均只执行单个的赋值语句,且给同一个变量赋值时,常使用条件表达式来实现。如: if(ab) max=a; else max=b; 可以采用条件运算符实现: max=(ab)?a:b; 条件运算符是一个3目运算符,即有3个参与运算的量。由条件运算符组成的表达式称为条件表达式: 表达式1?表达式2:表达式3 使用条件表达式时,还应注意以下几点: (1)条件运算符的运算优先级低于关系运算符和算术运算符,但高于赋值运算符。 (2)条件运算符?和:是一对运算符,不能分开单独使用。 (3)条件运算符的结合方向是自右至左。 如:ab?a:cd?c:d 例:比较两个数的大小并输出较大值 main( ) { int a,b; printf(“\n input two numbers:”); scanf(“%d%d”,a,b); printf(“ma

文档评论(0)

1亿VIP精品文档

相关文档