Chap.4 연산/계산의 제어

제어문

• 처리의 흐름을 조절: 조건문/반복문/변경문

- [부록 5] p.699 - p.709

- [C 콘서트] Chap. 05/06

• 조건문

- if 문

- switch case 문

• 반복문

- for 문

- while/do while 문

• 변경문

- break 문

- continue 문

- goto 문

// 1부터 10사이의 홀수 출력...

#include <stdio.h>

int main(void)

{

int i;

for (i=1; i<=10; i++){

if (i%2==0)

continue;	// 위의 for문으로 올라감...

printf("%d ", i);

}

printf("\n");

return 0;

}

• Dynamic Programming (동적계획법)

- 최적화(optimal) 문제 해법: 과거에 구한 해를 저장하여 활용하는 알고리즘

e.g. 가장 저렴한 가격 문제

https://namu.wiki/w/%EB%8F%99%EC%A0%81%20%EA%B3%84%ED%9A%8D%EB%B2%95 (나무위키)

https://ko.wikipedia.org/wiki/%EB%8F%99%EC%A0%81_%EA%B3%84%ED%9A%8D%EB%B2%95 (위키백과)