c언어의 초반부 변수선언에 대해서
머슴밥
2023.04.01
질문 내용 :
책의 내용을 4~5번째 보고 있지만 이해보다는궁금해서 질문드립니다.
책은 열혈 c 프로그래밍입니다.
int a,b;
a=0, b=0;
이라는 문법은 아무이상이 없는데
int a;
a=0;
int b;
b=0;
이라는 문법은 오류가 납니다.
변수선언문은 대갈호 앞에 오는 것이 규칙으로 지정해서 2번째 예문은 안된다고 책에서는 나와있습니다.
문제는 책에 굵은 글씨로 1999년도에 발표된 c언어의 표준에서는 변수의 선언위치에 아무런 제한을 두지않고 있다고 나와있습니다.
여기서 궁금한것은 지금까지 나온 비주얼 스튜디오 2012 버전까지 두번째 예문은 안되고 있는데
두번째 예문이 되는 컴파일러가 있나요? 아직 c언어 밖에 모르지만, 궁금해서 문의드립니다.