선언 :: ( declaration ) 컴파일러에게 정보를 주는 행위
정의 :: ( definition ) 기억장소가 할당되는 명령어
1 2 3 4 5 6 7 8 9 10 11 12 13 | typedef struct stack { int s[100]; int top; }STACK; // 이것은 구조체를 선언한 것. 정의X 선언O int main() { STACK t_Stack; // 이것은 정의 ! int A,B,C; // 이것도 정의 ! } | cs |
728x90
728x90
'Dev > [C]' 카테고리의 다른 글
[개탱][C][전처리(preprocessor directives)][헤더파일 중복선언 방지] (0) | 2018.01.02 |
---|---|
[개탱][C][변수 읽는법][Pointer][Double Pointer][함수 포인터][더블 포인터][포인터] (0) | 2018.01.02 |
[개탱][C][분리 컴파일[Separate compilation]] (0) | 2018.01.02 |
[개탱][C][typedef][Typedef Struct ][사용자 정의 구조체] (0) | 2018.01.02 |
[개탱][C][구조체] (0) | 2018.01.02 |