三目运算符分解
本帖最后由 shark8890 于 2022-4-14 11:15 编辑#include <stdio.h>
main(){
int a=3,b=4;
if(a-b)
printf("%d",a);
else
printf("%d",b);
}
三目运算符分解 3-4 = -1
if(-1) if(true) printf(a) 没问题 本帖最后由 傻眼貓咪 于 2022-4-14 13:50 编辑
C#include <stdio.h>
int main(){
int a = 3, b = 4;
printf("%d", a - b ? a: b);
return 0;
} 分解成三目运算符如下
#include <stdio.h>
int main()
{
int a = 3, b = 4;
printf("%d", a-b?a:b);
return 0;
}
页:
[1]