8
C에서 변수 선언 배치
나는 C에서 모든 변수가 함수의 시작 부분에 선언되어야한다고 생각했습니다. C99에서 규칙은 C ++에서와 동일하지만 C89 / ANSI C에 대한 변수 선언 배치 규칙은 무엇입니까? 다음 코드는 gcc -std=c89및로 성공적으로 컴파일됩니다 gcc -ansi. #include <stdio.h> int main() { int i; for (i = 0; i < 10; i++) { char c …
129
c
declaration
c89