프로그래밍/C/C++/C#
C언어에서 구조체 사용 시 주의 사항
choies1
2014. 5. 3. 22:45
C언어의 구조체안에서는 변수를 초기화 할 수 없으며, static으로 지정할 수 없다.
즉.
typedef struct {
char name[64];
char course[128];int age = 0;int year;static int count;
} student;
은 오류를 발생한다.
'int age = 0;' 와 'static int count;' 와 같이 변수를 초기화 하거나, static을 이용하면 안되기 때문이다.