for (int i = 0; i < 10; ++i) {}
초기화문 실행
조건문 실행
{} 코드 실행
++i 실행
조건문 실행 (i < 10)
이런 순서이다.
함수의 인자값은 메모리화 되고 값이 변할 수 있어야한다.
void TestFunc (while(true)) {}
그래서 함수의 인자값으로 while 같은거 못 넣는다.