프로그래머 게시판에서 이것저것 알아보다 '열혈강의 c언어본색' 이 책을 추천을 많이해서 구입해서 공부하고 있습니다.
오늘 변수 부분을 공부하다가 조금 다른부분이 있어서 질문좀 할게요~
#include<stdio.h>
int main(void)
{
int a;
int b;
a = 1;
b = 2;
int c;
c = 3; <- 이 행 때문에 에러발생
printf("a의 값 : %d \n", a);
printf("b의 값 : %d \n", b);
printf("c의 값 : %d \n", c);
return 0;
}
'변수 선언은 제일 앞쪽에 해야한다'는 부분입니다. 변수가 다른곳에 있으면 에러가 난다는걸 알려주는 부분같은데요..
직접 작성 후 해봤는데 오류가 안납니다.
혹시 프로그램 차이인가요?
책에서 사용하는 프로그램은 Visual C++ 2008 Express Edition 이고,
저는 Visual studio 2013을 사용중입니다.