Exemple

void main( int argc, char* argv[]) {
ternaryVariableAssignment( argc, argv );
ternaryReturn( argc, argv );
}

void ternaryVariableAssignment( int argc, char* argv[] ) {
int j = 0;
for ( int i = 0; i < argc; i++ ) {
if ( i > 5 ) {
j = i;
} else {
j = 10;
}
}
}

boolean ternaryReturn( int argc, char* argv[] ) {
if ( argc > 5 ) {
return 
true;
} else {
return 
false;
}
}

Solution
Utilisez un opérateur ternaire au lieu d'une instruction if/else.

void main( int argc, char* argv[]) {
ternaryVariableAssignment( argc, argv );
ternaryReturn( argc, argv );
}

void ternaryVariableAssignment( int argc, char* argv[]) {
int j = 0;
for ( int i = 0; i < argc; i++ ) {
j = (i > 5) ? i : 10;
}
}

boolean ternaryReturn( int argc, char* argv[]) {
return (argc > 5) ? 
truefalse;
}