์ œ์–ด๋ฌธ

  • ํ”„๋กœ๊ทธ๋žจ์˜ ์‹คํ–‰์„ ์ธ์œ„์ ์œผ๋กœ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์žฅ

์ œ์–ด๋ฌธ์˜ ์ข…๋ฅ˜

If

์กฐ๊ฑด ์—ฐ์‚ฐ์ž

  • ์œ ์ผํ•˜๊ฒŒ ํ”ผ์—ฐ์‚ฐ์ž๊ฐ€ 3๊ฐœ์ธ ์‚ผํ•ญ ์—ฐ์‚ฐ์ž
  • ์„ ํƒ๋ฌธ(if)๋ฌธ๊ณผ ๊ฐ™์ด ํ–‰๋™ํ•จ
#include <stdio.h>
int main() {
	int min, max;
	int x = 10, y = 20;
	
	max = (x>y) ? x : y;
	min = (x>y) ? y : x;
	
	printf("๋‘ ์ˆ˜ %d๊ณผ %d ์ค‘์— ํฐ ์ˆ˜๋Š” %d์ด๋‹ค.\n", x, y, max);
	printf("๋‘ ์ˆ˜ %d๊ณผ %d ์ค‘์— ์ž‘์€ ์ˆ˜๋Š” %d์ด๋‹ค.\n", x, y, min);
	return 0;
}
 
// ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค..
> ๋‘ ์ˆ˜ 10๊ณผ 20 ์ค‘์— ํฐ ์ˆ˜๋Š” 20์ด๋‹ค.
๋‘ ์ˆ˜ 10๊ณผ 20 ์ค‘์— ์ž‘์€ ์ˆ˜๋Š” 10์ด๋‹ค.
 
// ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Switch

#include <stdio.h>
int main() {
	int input;
	
	printf("์–‘์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.\n");
	scanf("%d", &input);
	
	if (input >= 0)
	{
		if (input % 2 == 0)
			printf("์ž…๋ ฅํ•œ ์ˆ˜ %d์€ ์ง์ˆ˜์ž…๋‹ˆ๋‹ค.\n", input);
		else
			printf("์ž…๋ ฅํ•œ ์ˆ˜ %d์€ ํ™€์ˆ˜์ž…๋‹ˆ๋‹ค.\n", input);
	}
	else
	{
		printf("์ž…๋ ฅํ•œ ์ˆ˜ %d์€ ์Œ์ˆ˜์ž…๋‹ˆ๋‹ค.\n", input);
	}
	
						 
	return 0;
}
 
// ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค..
> ์–‘์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.
77
์ž…๋ ฅํ•œ ์ˆ˜ 77์€ ํ™€์ˆ˜์ž…๋‹ˆ๋‹ค.
 

default

  • ์˜ˆ์™ธ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๋ฌธ์žฅ

break

  • ์ œ์–ด๋ฌธ ๊ฐ•์ œ ์ข…๋ฃŒ
  • Break๊ฐ€ ์—†๋‹ค๋ฉด ์„ ํƒ์  ๋ฌธ์žฅ๋งŒ ์‹คํ–‰์‹œํ‚ฌ ์ˆ˜ ์—†๋‹ค.