관우는 왜 C 언어를 살육했나? [2-3] 비교 구문(if /else)
by
[2-3] 비교 구문(if /else)
if문은 조건을 만족하면 코드 블록을 실행합니다. else문은 단독으로 못 쓰고 if 문과 함께만 쓰입니다. if / else문, if ~ else문, 혹은 if문이라고도 씁니다.
구조는 다음과 같습니다.
if(조건문){
// 본문
}
else if(조건문)
{
// 본문
}
else{
// 본문
}
사실 if, else if, else는 한쌍입니다. else if와 else는 생략할 수 있지만 if 키워드는 꼭 있어야 if문이 제대로 작동합니다. 본문이 단 한 문장이면 중 괄호를 생략할 수 있습니다.
다양한 if문 의사 코드 중 어떤 구문들이 제대로 컴파일될지 살펴보세요.
if(조건문)
printf("한 줄"); else if(조건문) { // 본문 } else{ // 본문 } </td> | if(조건문){
// 본문 } else if{ // 본문 } </td> | if(조건문){
// 본문 } else(조건문) { // 본문 } </td> | else(조건문)
{ // 본문 } else{ // 본문 } </td> </tr> |
코드 블록이 한 줄이라서 중괄호를 생략한 경우(O) | else 구문이 없는 경우(O) | else if 구문이 없는 경우(O) | if 문이 없는 경우(X) |
Subscribe via RSS