条件运算符?:是C中唯一的三元运算符。
expression1 ? expression2 : expression3
条件运算符从右到左关联,如果expression1成立,则返回expression2,否则返回expression3。
/* 查找 max(a, b): */ max=( a > b ) ? a : b; /* 将小写字母转换为大写字母: */ /* (实际上不需要括号) */ c=( c >= 'a' && c <= 'z' ) ? ( c - 32 ) : c;
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)