//분기문-----------------------------------------------------
if(조건이 참이면)
{ 문장 실행 }
else //위 if문의 조건이 false라면 else구문 실행
else if는 같은 조건을 세분화할 때 사용한다.
만약 if(a의 관한 식) 이라면
else if(a의 관한 식) 이 된다.
switch(변수)
{
case 정수:
break;
.
.
default:
break;
}
들어온 정수값과 일치하는 값을 찾아서 그 구문을 실행한다.
각 구문 실행 후 break; 를 걸어줘야 다음구문을 실행하지 않고 빠져나온다.
일치하는 값이 없으면 default구문을 실행한다.
//반복문-----------------------------------------------------
while() : ()안의 결과가 true이면 반복된다.
do~while(); : do구문의 내용을 한번 실행하고 while() 문이 실행된다
for(A; B; C)
A: 초기화구문 B:조건식구문 C:증감식 구문
A에서 초기화하고 B의 조건이 만족하는 동안 한번 실행하고 C에서 증감연산을 한다.
A와 C는 생략이 가능하다(필요없다면)
break : 현재 실행중인 반복,분기문을 빠져나온다.
continue: 밑의 내용을 실행하지 않고 처음 반복문 위치로 돌아간다.
return : 1.값을 리턴한다. 2.함수를 종료한다.
'Programming > C & C++' 카테고리의 다른 글
사용자정의 자료형(구조체), 깊은복사 (0) | 2014.06.01 |
---|---|
함수 (0) | 2014.06.01 |
배열, 문자열, 포인터 (0) | 2014.06.01 |
C,C++ 의 기본자료형과 연산자 (0) | 2014.06.01 |
이름공간(namespace) 사용법 (0) | 2014.06.01 |