자격증/정보처리기사
[정보처리기사 실기] C언어 특강 - Switch, Do while, For, While, 반복문 옵션(continue, break)
Se On
2024. 7. 17. 09:00
C언어
1. Switch문
- break문 여부에 따라 결과가 달라짐
2. Do ~ While, For, While문
- Do ~ While(조건): 한 번은 무조건 실행
- For(초기식; 조건식; 증감식;){}: 초기식은 처음에만 실행
- While(조건){}
- 반복문 옵션
- continue: 더 이상 아래 문장을 실행하지 않고, 맨 처음으로 돌아감
- break: 반복문을 빠져나감
- 문제 풀이 순서: While문 -> For문
- While문
a: 2로 비교, 1로 비교, -1로 비교, 0, 1
출력: 1, 0 - For문
b: 0으로 비교, 1로 비교
출력: -1, 0 - 출력: 1, 0 , -1, 0
- While문
- a: 120-45=75, 75-45=30, 30-15=15
b: 45, 45-30=15 - 출력: 15
- &&: 논리 연산자(AND)
0이 나오면 False -> sum += i 연산 실행 - 답: 12
- i: 0, 0, 1, 1
- j: 0, 1, 0, 1
- i: 0 -> 1 -> 2 -> 3
- sum: 1 -> 2
- i: 0 -> 1
- sum: 1
- i: 1 2 3 4 5 6 7 8 9
- j: 1 2 3 4 5 6 7 8 9
- sum: 1 2 3 4 5 6 + 6 + 6 + 0 + 6 + 6 + 6 + 0 + 6
=> 42
참고 영상: 흥달쌤 정보처리기사 깨알 C언어(14-20강): https://youtu.be/_ee-tLLcw6I?si=GKNrMu-oKrN5AblE
반응형