补充:
if种只有一行代码时,可以不写{}
三目运算符:
表达式 ? 选项一 : 选项二
当表达式为真时,就执行选项一,否则执行选项二
例:
int a = 10;
int b = 20;
printf(“最大的值是:%d\n”, a > b ? a : b);
三目运算符嵌套:
a > b ? (a > c ? a : c): (b > c ? b : c);
配合宏常量:
#define MAX(a, b) (a)>(b)?(a): (b)
int a = 10;
int b = 20;
printf(“%d\n”,MAX(a,b));