shark8890 发表于 2022-4-14 11:14:38

三目运算符分解

本帖最后由 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);

}

三目运算符分解

ba21 发表于 2022-4-14 11:16:24

3-4 = -1
if(-1) if(true) printf(a) 没问题

傻眼貓咪 发表于 2022-4-14 11:23:57

本帖最后由 傻眼貓咪 于 2022-4-14 13:50 编辑

C#include <stdio.h>
int main(){
        int a = 3, b = 4;
        printf("%d", a - b ? a: b);
        return 0;
}

zzxhh628 发表于 2022-4-14 12:37:48

分解成三目运算符如下
#include <stdio.h>

int main()
{
int a = 3, b = 4;
printf("%d", a-b?a:b);
return 0;
}
页: [1]
查看完整版本: 三目运算符分解