728x90
반응형
SMALL
#include <stdio.h>
int main(void){
int a= 20, b= 10;
if (a > 10){
if (b >=0) { b = 1; }
else { b = -1; }
}
printf("a : %d, b : %d\n",a,b);
return 0;
}
코드 설명
1. main() 함수
1-1. 정수형 변수 a와 b를 선언하고 각각 20과 10의 값을 할당
1-2. 첫 번째 if 조건문을 사용하여 a가 10보다 큰지 검사. 이 조건이 참이면, 내부의 if-else 조건문으로 넘어감
1-3. 내부의 if 조건문에서 b가 0 이상인지 검사. 이 조건도 참이므로 b에 1을 할당
1-4. 내부의 else 절은 b가 0 미만일 때 실행될 코드 블록이지만, 이 경우에는 실행되지 않음
1-5. printf()문을 사용하여 최종적으로 할당된 a와 b의 값을 출력. a는 조건문에 의해 변하지 않아 20으로 유지되며, b는 1로 변경되어 "a : 20, b : 1"이 출력됨
2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환
728x90
반응형
LIST
'개념 > 혼자 공부하는 C언어' 카테고리의 다른 글
chapter 6) break문을 사용한 반복문 종료 (0) | 2024.07.02 |
---|---|
chapter 5) 중첩 if문에서 중괄호가 반드시 필요한 경우 (0) | 2024.07.01 |
chapter 5) switch~case 문 사용 (0) | 2024.06.29 |
chapter 5) if 문의 기본 형식 (0) | 2024.06.28 |
chapter 5) if~else 문 (0) | 2024.06.27 |