サンプル
int
main(
int
argc,
char
* argv[])
{
int
num = (argc>1) ? 1: 0;
return
(
num
==1
) ? 0 : 1;
}
ソリューション
3 項演算子は分かりにくいため、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;
}