Re: 17.3 if문 중괄호생략
, 도장_ 관리자님이 작성if 블록 안에서 새로운 변수를 선언하는 것은 C99 이후에 가능합니다.
Visual Studio에서는 실행이 되고, C99 이전 표준으로 컴파일하면 에러가 발생하면서 컴파일이 되지 않습니다. GCC, Clang 등을 사용한다면 -std=c99 옵션을 주면 됩니다.
E0525 에러는 뭔지 모릅니다. Visual Studio에서 발생하는 에러 코드가 아닙니다. CS0525라면 C# 언어의 컴파일 에러 코드입니다.