示例

int main(int argc, char* argv[])
{
int num = (argc>1) ? 1: 0;
return (num==1) ? 0 : 1;
}

解决方案
三重运算符可能会令人迷惑,使用 if/else 更易读。

int main(int argc, char* argv[])
{
int 
num;

if(argc>1){
num = 1;
}
else{
num = 0;
}

if(num==1){
return  0;
}

return 1;
}