#include <stdio.h>
int main ( void )
{
int grade;
printf( "Enter the grade : " );
scanf( "%d\n", &grade );
if ( grade >= 60 ) {
printf( "Passed\n" );
}
else {
printf( "Failed\n" );
}
return 0;
}
이 구문에서 if문을 conditional operator로 나타내면
#include <stdio.h>
int main ( void )
{
int grade;
printf( "Enter the grade : " );
scanf( "%s\n", &grade );
grade >= 60 ? printf( "Passed\n" ) : printf( "Failed\n" )
return 0;
}
이렇게되는거 아닌가요..? 왜 아래꺼는 안되는지 ...
printf(\"%s\\n\", grade >= 60 ? \"Passed\" : \"Failed\" );