#include #include int main() { int larger; int num1=5; int num2=4; int i; // the conditional operator ? : is similar to an if-else larger = ((num1>num2) ? num1 : num2); // this is identical to the above code if(num1>num2) larger = num1; else larger = num2; // However, the conditional operator can be used here to initialize i, while if-else can't. for(i = ((num1>num2) ? num1 : num2); i< 10; i++) printf("%d\n", i); printf("larger=%d\n", larger); system("pause"); }