728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int a= 0, b= 0;
if (a > 0) { b = 1; } else if (a ==0) { b = 2; } else { b = 3; }
printf("b : %d\n", b);
return 0;
}
코드 설명
1. main() 함수
1-1. 정수형 변수 a와 b를 선언하고 둘 다 0의 값을 할당
1-2. if-else if-else 조건문을 사용하여 a의 값에 따라 b에 다른 값을 할당. 첫 번째 조건에서는 a가 0보다 클 때 b에 1을 할당하려고 하지만, 이 조건은 만족하지 않음
1-3. 두 번째 조건에서는 a가 0과 같을 때 b에 2를 할당. 이 조건은 만족하기 때문에 b는 2가 됨
1-4. else 절은 a가 0보다 크지 않고 0과도 같지 않을 때, 즉 a가 0보다 작을 때 실행될 코드 블록이지만, 이 경우에는 실행되지 않음
1-5. printf()문을 사용하여 조건문을 통해 결정된 b의 값을 출력. a가 0이므로 b는 2로 설정되고, "b : 2"가 출력됨
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 5) if 문의 기본 형식 (0) | 2024.06.28 |
---|---|
chapter 5) if~else 문 (0) | 2024.06.27 |
chapter 4) 조건 연산자 (0) | 2024.06.25 |
chapter 4) 콤마 연산자 (0) | 2024.06.24 |
chapter 4) 형 변환 연산자가 필요한 경우 (0) | 2024.06.23 |