๋ฐ˜๋ณต๋ฌธ์˜ ํ•„์š”์„ฑ

  • ํŠน์ • ๋ช…๋ น์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•จ
  • ๊ทœ์น™์ ์œผ๋กœ ๋ฐ˜๋ณตํ•˜๋Š” ์ผ
  • ๋™์ผํ•œ ๋‚ด์šฉ์„ ๋ฐ˜๋ณตํ•  ๋•Œ

For

  • ํŠน์ • ๋ฌธ์žฅ์„ ์ผ์ •ํ•œ ํšŸ์ˆ˜๋งŒํผ ๋ฐ˜๋ณต ์‹œํ‚ฌ ๋•Œ ์‚ฌ์šฉ
#include <stdio.h>
int main() {
	int i, Sum = 0;
	
	for (i=1; i<=10; i++)
		Sum += i;
	
	printf("1๋ถ€ํ„ฐ 10๊นŒ์ง€์˜ ํ•ฉ์€ %d๋‹ค.\n",Sum);
	
	return 0;
}
 
// ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค..
> 1๋ถ€ํ„ฐ 10๊นŒ์ง€์˜ ํ•ฉ์€ 55๋‹ค.
 
// ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

while

  • ํšŸ์ˆ˜๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์•Œ์ง€๋Š” ๋ชปํ•˜์ง€๋งŒ ๋ฐ˜๋ณต์˜ ์กฐ๊ฑด์„ ์•Œ๊ณ  ์žˆ์„ ๋•Œ ์‚ฌ์šฉ

For vs. While

  • ์ดˆ๊ธฐํ™”์˜ ์œ„์น˜๊ฐ€ ๋‹ค๋ฅด๋‹ค.
  • for ๋ฌธ๋„ ์ดˆ๊ธฐํ™”๋ฅผ ์•ž์— ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ชจ์–‘์ด ์—†๋‹ค.