문장과 블록
x = 0, i++, printf() 같은 것은 수식(expression)이라 하며, 이들이 세미콜론(;)으로 끝나면 문장(statement)이 된다.
중괄호{}는 여러 개의 선언문이나 문장을 모아서 복합문이나 블록을 구성한다.
중괄호로 묶인 복합문은 구문상으로 단일문장과 동일한 기능을 수행한다.
블록의 끝을 나타내는 오른쪽 중괄호 뒤에는 세미콜론이 올 수 없다.
if-else문
수식값이 참이면 문장1을 수행하고, 거짓이면 문장2를 수행한다.
else-if문
수식값이 참이면 바로 밑 문장을 수행하고, 거짓이면 다음 수식으로 넘어가는 과정을 반복한다.
Switch문
switch문에서 상수나 상수 수식은 정수값을 가져야 한다.
default는 만족되는 것이 없을 때 수행되며, 생략해도 무방하다.
break문은 switch문에서 벗어나는 역할을 수행한다.
순환문 - While, For
다음 for와 while의 구조는 같다.
Do-While 루프
종료 조건을 루프 마지막에서 검사한다.
do-while 문장내의 프로그램은 최소한 1번은 수행된다.
Break와 Continue
Break는 for문, while문, do문에서 루프를 벗어나는 역할을 한다.
중첩된 루프일 경우 한번에 가장 가까운 루프 하나를 벗어난다.
continue문은 for, while 또는 do 루프에서 다음 반복을 수행하기 위해 사용된다.
while문이나 do문의 비교부분이 다시 수행됨을 의미한다.
for문에서는 다음 단계로 제어흐름을 넘김을 의미한다.
x = 0, i++, printf() 같은 것은 수식(expression)이라 하며, 이들이 세미콜론(;)으로 끝나면 문장(statement)이 된다.
중괄호{}는 여러 개의 선언문이나 문장을 모아서 복합문이나 블록을 구성한다.
중괄호로 묶인 복합문은 구문상으로 단일문장과 동일한 기능을 수행한다.
블록의 끝을 나타내는 오른쪽 중괄호 뒤에는 세미콜론이 올 수 없다.
if-else문
수식값이 참이면 문장1을 수행하고, 거짓이면 문장2를 수행한다.
if ( expression )
statement1
else
statement2
statement1
else
statement2
else-if문
수식값이 참이면 바로 밑 문장을 수행하고, 거짓이면 다음 수식으로 넘어가는 과정을 반복한다.
if ( expression )
statement
else if ( expression )
statement
else if ( expression )
statement
else if ( expression )
statement
else
statement
statement
else if ( expression )
statement
else if ( expression )
statement
else if ( expression )
statement
else
statement
Switch문
switch ( expression ) {
case constant : statement
case constant : statement
default: statement
}
case constant : statement
case constant : statement
default: statement
}
switch문에서 상수나 상수 수식은 정수값을 가져야 한다.
default는 만족되는 것이 없을 때 수행되며, 생략해도 무방하다.
break문은 switch문에서 벗어나는 역할을 수행한다.
순환문 - While, For
while ( expression )
statement
statement
다음 for와 while의 구조는 같다.
for ( expression1; expression2; expression3 )
statement
expression1;
while ( expression2 ) {
statement
expression3;
}
statement
expression1;
while ( expression2 ) {
statement
expression3;
}
Do-While 루프
종료 조건을 루프 마지막에서 검사한다.
do-while 문장내의 프로그램은 최소한 1번은 수행된다.
do
statement
while ( expression );
statement
while ( expression );
Break와 Continue
Break는 for문, while문, do문에서 루프를 벗어나는 역할을 한다.
중첩된 루프일 경우 한번에 가장 가까운 루프 하나를 벗어난다.
continue문은 for, while 또는 do 루프에서 다음 반복을 수행하기 위해 사용된다.
while문이나 do문의 비교부분이 다시 수행됨을 의미한다.
for문에서는 다음 단계로 제어흐름을 넘김을 의미한다.
WRITTEN BY
- 손가락귀신
정신 못차리면, 벌 받는다.
,