#include "stdlib.h"#include "stdio.h"#include "string.h"int main()
{
int a = 10;
int b = 20;
int c = 0;
//返回一个最小数 并且给最小数赋值成3//三目运算符是一个表达式 ,一般情况表达式不可能做左值//若让三目表达式表达式做左值,b=30
(a > b ? a : b ) = 30;
//花式写法,c=1
c =((a > b ? a : 1 ));
printf("a = %d, b = %d ,c = %d,\n", a, b, c);
return0;
}