안녕하세요? 허니입니다. 오늘은 C 언어의 조건문(if, else, continue, break, switch)에 대해 포스팅 하려고 합니다. 학생이나 연구원분들에게 많은 도움이 될 것이라고 생각하며 언제든지 질문은 환영입니다.
C 언어란?
조건문에 따른 흐름의 분기
7.1. 흐름의 분기가 필요한 이유
• 상황에 따른 프로그램의 유연성 부여
7.2. if와 else
• if문에 의한 조건적 실행
조건이 만족되는 경우에 한해서 실행
• if~else 에 대해서
• if, else if, else에 대해서
• if, else if, else에 대한 진실
if~else문은 하나의 문장이다.
if~else문의 중첩된 형태에 지나지 않는다.
• 조건 연산자(삼항 연산자)
if~else문을 간결히 표현하는데 사용될 수 있다.
7.3. continue & break
• 이제 그만 break!(탈출)
반복문을 빠져 나올 때 사용
• 다음으로 넘어가자 continue!(생략)
다음 번 반복으로 넘어갈 때 사용
7.4. switch에 의한 선택 실행
• switch문의 구조
• switch문에서 break문의 의미
• switch vs. if~else 1
분기의 경우 수가 많아지면 가급적 switch문으로...
• switch vs. if~else 2
switch문에서는 비교 연산이 올 수 없다.
7.5. 원하는 곳으로 보내주마 goto!
• 프로그램의 흐름을 복잡하게 한다.
사용하지 말자!
'Past Material' 카테고리의 다른 글
C 언어 1차원 배열 (0) | 2019.05.15 |
---|---|
C 언어 함수와 변수 (0) | 2019.05.15 |
C 언어 반복문(for, while, do~while) (0) | 2019.05.15 |
C 언어 printf() & scanf() 함수 (0) | 2019.05.15 |
C 언어 상수와 기본 자료형 (0) | 2019.05.15 |