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을 이용하면 안되기 때문이다.
'프로그래밍 > C/C++/C#' 카테고리의 다른 글
Makefile에서 -D로 정의하기 (0) | 2014.05.03 |
---|---|
C 언어에서 extern과 staic 변수의 이해 (1) | 2013.06.16 |
DLL과 LIB 차이점 설명 (0) | 2012.11.10 |
C/C++ 코딩시 main에 인자 넘기고 처리하는 방법 (0) | 2010.06.05 |
VC++을 이용한 Serial 통신 프로그램 만들기 [고급] (0) | 2009.12.25 |