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