본문 바로가기
programing/C++

분기문, 반복문

by RedWiz 2015. 5. 7.

▶ 분기문

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