C语言三元运算符与if语句等价实现:详细解析及代码示例
if(x>=y){ z=x; }else{ z=y; }
上机实验:
#include <stdio.h>
int main(){
int x = 5, y = 8, z;
z = (x >= y ? x : y);
printf('z = %d\n', z);
if(x >= y){
z = x;
}else{
z = y;
}
printf('z = %d\n', z);
return 0;
}
输出:
z = 8
z = 8
原文地址: https://www.cveoy.top/t/topic/l0nZ 著作权归作者所有。请勿转载和采集!