Exemple
int
main(
int
argc,
char
* argv[])
{
int
num = (argc>1) ? 1: 0;
return
(
num
==1
) ? 0 : 1;
}
Solution
L'opérateur ternaire peut prêter à confusion. Pour une meilleure lisibilité, utilisez 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;
}