>> Edit article
이름
제목
패스워드
: c의 for문에서 초기값을 지정하는 부분에 어떤 c의 표현식을 : 써도 된다고 알고 있습니다만, 초기값 부분에 변수 지정과 함께 : 초기값을 주면 즉, 다음과 같이 하면 : : for (int num = 1; .....; .... ) : ........ ; : : 에러가 나더군요. : : 물론, 변수 선언을 먼저 해주면 상관 없겠지만 위와 같은 형식으로 : 표현하면 안되는 건가요? : : 참고로, 제가 제대로 실행해 봤는지는 모르겠지만, 실행한 컴파일러는 : gcc, Turbo-c, visual-c++ 에서 다 해봤습니다. : : 혹, 에러가 나는 이유가 뭔지, 실행이 되는 컴파일러가 있는지 : 궁금하네요. C++ 에서는 될텐데요...? -_-; 에러가 나는 이유는.. C 에서 변수의 선언은 그 블록의 시작...에서만 할수 있습니다. { int i; printf("Start of block.."); int j=3; .... 이 코드 역시 같은 이유로 에러가 납니다...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved