도슐랭스타
C언어-제어문 본문
제어문
- 위에서 아래로 순차적으로 실행한다. -> 실행 순서를 바꾸기 위해서 사용한다.
조건문
- if문
- if ~ else문
- switch ~ case문
if문
- 조건식 = 참 -> 문장1을 실행한다.
조건식 = 거짓 -> 문장2를 실행한다.
if ~ else문
- 양자택일을 할 수 있다.
switch ~ case문
- 경우의 수가 많을 때 사용한다.
- 결과가 정수형(int, char, enum)인 경우만 사용 가능하다.
반복문
- for문
- while문
- do ~ while문
for문
- 특정부분을 반복하거나 반복 횟수를 알고 있을 때 사용한다.
- 참 = 루프 반복함. / 거짓 = 루프를 벗어남.
while문
- 반복 횟수를 모를 때 사용한다.
do ~ while문
- 반복 횟수를 모를 때 사용한다.
- 최소 한번은 반복 문장을 실행한다.
분기문
- break문
- continue문
- goto문
break문
- 안쪽 루프를 하나 벗어날 때 사용한다.
- 무한 루프일 때 사용해야 한다.
continue문
- continue 실행 시 그 아래 반복문은 모두 실행하지 않으며 다시 조건식으로 돌아가서 참/거짓을 판별한다.
goto문
- 원하는 위치로 바로 이동시킬 때 사용한다.
- 제어문이 다중 중첩 되어있어도 한 번에 모든 제어문에서 나올 수 있다.
- 이해하기 어려워서 사용을 자제하는 것이 좋다.
도슐랭스타
★★★★☆ : 제어문은 다른 언어도 다 비슷한가?
파이썬에서 먼저 공부를 했던 것이라 이해하기가 수월했다.
출처 : https://youtube.com/@smilehan8416?feature=shared
Smile Han
www.youtube.com
반응형
'C언어' 카테고리의 다른 글
C언어-기억 부류 지정자 (2) | 2023.09.26 |
---|---|
C언어-함수 (0) | 2023.09.23 |
C언어-연산자 (0) | 2023.09.08 |
C언어-전처리기 (0) | 2023.09.03 |
C언어-표준 라이브러리 함수 (0) | 2023.07.25 |