C언어(2020년)

7. if 문

리더2333 2020. 11. 2. 10:43
반응형

if 문을 소개 한다.

다음의 코드를 보자.

#include <stdio.h>

int main()
{
    printf("점수를 입력하세요 : ");

    int score = 0;
    scanf_s("%d", &score);

    if (score >= 90)
    {
        printf("우수한 성적입니다.");
    }

    printf("score : %d", score);

    return 0;
}

90 을 입력하고 실행 결과를 보자

실행 결과

if( 조건 ) 

{

    실행

}

 

이런 구조이다. "조건" 이 참이면 { } 블럭 안의 내용을 실행하고,

"조건"이 거짓이면 { } 블럭 안의 내용을 스킵한다.

 

 

 

 

 

참고로 C언어에서

0 이 아닌 수는 참으로 처리하며

0 은 거짓으로 처리한다.

또한 실행이 한줄(한문장 즉, ;(세미콜론) 한개의 처리)이면 { } 블럭은 생략 가능하다.

※ 주의 : 2줄 이상은 무조건 { } 블럭으로 감싸야 한다.

    if (1)
        printf("참");
    
    if (0)
        printf("거짓");

위와같이 코드하고 실행하면, "참" 만 화면에 표기 된다.

반응형

'C언어(2020년)' 카테고리의 다른 글

9. ASCII 코드  (0) 2020.11.02
8. if else 문  (0) 2020.11.02
6. scanf_s() 함수  (0) 2020.11.02
5. printf()함수  (0) 2020.11.02
4. Hello World  (0) 2020.11.02