▶ 분기문
1. if 문
if()
{}
else if()
{}
else
{}
cf. 보통 else if()를 사용하는 경우는 같은 것을 기준으로 조건을 더 만들때 사용
2. switch 문
switch(a)
{
case 1:
break;
case 2:
break;
default:
break;
}
- case로 분기 나눔
- 마지막에 기본설정 하고 싶으면 default
- break 로 구분 (안하면 다음 case 작업함)
cf. case 에서 변수 선언시 오류(블럭(괄호)을 이용하여야 가능)
* case 뒤에는 반드시 상수 여야 함
3. goto 문
- 잘 사용하지는 않음 : 프로그램의 흐름 방해
- lable 기준으로 코드 실행
▶ 반복문
1. while
while()
{
}
- 조건이 참일 동안 반복
- 종료 시키는 방법 : 조건이 false나 0 이거나 break;
- 단일 코드 일 때 {} 생략 가능
2. do while
do
{
}while()
- 먼저 코드를 실행하고 조건 판별
3. for
for( 초기화식 ; 조건식 ; 증감식)
{
}
- for문 초기화 변수는 i, j, k, h 순으로 (암묵적인 약속)
- 2중 초과문은 되도록 만들지 말것
cf. for(;;) 가능
cf. while -> 반복 횟수를 모르는 경우, for -> 반복 횟수를 아는 경우
cf. 랜덤 (난수)
#include <time.h>
srand(unsigned(time(NULL))); <= 시드값 설정
rand(); <= 난수
'programing > C++' 카테고리의 다른 글
함수 호출 규약 (0) | 2015.05.19 |
---|---|
C++ 입출력 함수 (0) | 2015.05.14 |
자료형 (0) | 2015.05.07 |
연산자 (0) | 2015.05.07 |
c++ 기초 (0) | 2015.05.07 |