热门

最新

红包

立Flag

投票

同城

我的

发布
shaozheng0503
时雨h
2 年前
trueshaozheng0503

三目运算符的常见形式是:<表达式1> ? <表达式2> : <表达式3>。

这个运算符的含义是:先求表达式1的值,如果为真(非零),则执行表达式2,并返回表达式2的结果;如果表达式1的值为假(零),则执行表达式3,并返回表达式3的结果。这可以看作是一个简化的if-else语句。

以下是一个简单的C语言例子:

c
复制
#include <stdio.h>

int main() {
int num1 = 5;
int num2 = 10;
int max = (num1 > num2) ? num1 : num2;
printf("max = %d\n", max);
return 0;
}


在这个例子中,我们比较了两个整数num1和num2。如果num1大于num2,则max被赋值为num1,否则max被赋值为num2。然后,我们打印出max的值。

在上面的例子中,num1是5,num2是10,所以num1 > num2的结果为假(0),因此max被赋值为num2,即10。所以,程序的输出将是:

makefile

max = 10

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条:
感谢各位粉丝读者的支持,感谢CSDN官方平台~首次上榜《前沿技术领域》
立即登录