본문 바로가기
728x90
반응형
SMALL

개념175

chapter 5) switch~case 문 사용 #include int main(void){ int rank = 2, m = 0; switch (rank){ case 1: m = 300; break; case 2: m = 200; break; case 3: m = 100; break; default: m = 10; break; } printf("m : %d\n", m); return 0; } 코드 설명 1. main() 함수 1-1. 정수형 변수 rank를 선언하고 2의 값을 할당, 정수형 변수 m을 선언하고 초기값은 0으로 설정 1-2. switch문을 사용하여 rank의 값에 따라 다른 m의 값을 할당. rank가 1일 경우 m에 300 할당, rank가 2일 경우 m에 200 할당, rank가 3일 경우 m에 100 할당, 그 외의 경우 m에 1.. 2024. 6. 29.
chapter 5) if 문의 기본 형식 #include int main(void){ int a= 20, b = 0; if(a > 10){ b = a; } printf("a : %d, b : %d\n", a, b); return 0; } 코드 설명 1. main() 함수 1-1. 정수형 변수 a와 b를 선언하고, a에 20을, b에 0을 할당 1-2. if 조건문을 사용하여 a가 10보다 큰지 검사. 조건이 참이면 b에 a의 값을 할당 1-3. 조건 `a > 10`은 참이므로, b에 a의 값인 20이 할당됨 1-4. printf()문을 사용하여 a와 b의 값을 출력. a는 20, b는 a의 값으로 할당된 20이 출력됨, 즉 "a : 20, b : 20"이 출력됨 2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 .. 2024. 6. 28.
chapter 5) if~else 문 #include int main(void){ int a = 10; if (a >= 0){ a = 1; } else { a = -1; } printf("a : %d\n", a); return 0; } 코드 설명 1. main() 함수 1-1. 정수형 변수 a를 선언하고 10의 값을 할당 1-2. if 조건문을 사용하여 a가 0 이상인지 검사. 조건이 참이면 a에 1을 할당, 거짓이면 a에 -1을 할당 1-3. a는 10으로, 조건 `a >= 0`은 참이므로 a에 1이 할당됨 1-4. printf()문을 사용하여 최종적으로 할당된 a의 값을 출력. 결과적으로 "a : 1"이 출력됨 2. 반환문 (return) 작성 -> 프로그램이 성공적으로 실행되었음을 나타내기 위해 0을 반환 2024. 6. 27.
chapter 5) if ~else if ~ else 문 #include 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과도 같지 않을 .. 2024. 6. 26.
728x90
반응형
LIST