본문 바로가기

C/C++

[기초] C에서 break & continue문 사용하기

break문을 가장 가까이서 감싸고 있는 반복문 하나를 빠져 나오게 된다.
continue문은 반목문에서 continue 이후에 명령들을 무시하고 다시 조건문의 조건식으로 돌아온다.

아래는 두 명령어를 이용한 예제( 2단,4단,6단, 8단만 출력 되고 2단은 2x2 4단은 4x4... 까지만 출력이 된다)
#include 

int main(void)
{
	int num;
	int num2;
	int value;
	printf("start! " );

	for(num=2; num<9; num++ )
	{
		if( num%2 == 0 )
		{

			for ( num2 = 1; num2 <= num; num2++ )
			{
				value = num * num2;
				printf("%dx%d=%d \n", num, num2, value );
			}
		}else
		{
			continue;
		}

		if( num >= 8 )
		{
			break;
		}
		
	}
	printf("end \n");
	return 0;

}


 


결과화면