본문 바로가기
컴퓨터/C

C 구조체

by Begi 2022. 5. 2.
반응형

struct는 사용하는 기본 문법은 다음과 같다. 선언 (Declaration)을 한 후 정의 (Definition)를 한다.

 struct STNAME
 {
   int i;
   int j;
 };


 struct STNAME name1;
 struct STNAME name2;

 

다음과 같이 선언과 정의를 동시에 할 수도 있다.

 struct STNAME
 {
   int i;
   int j;
 }name1;

 

다음과 같이 정의을 바로 할수도 있다.

 struct
 {
   int i;
   int j;
 }name1;

 

typedef 문을 사용하여 정의할 때 struct를 뺄수 있다.

 typedef struct STNAME
 {
   int i;
   int j;
 };
 
 STNAME name1;
 STNAME name2;

 

typedef 문을 사용하여 선언과 정의를 동시에 할 수도 있다.

 typedef struct STNAME
 {
   int i;
   int j;
 }name1;

 

반응형

'컴퓨터 > C' 카테고리의 다른 글

C 문자열 포맷  (0) 2022.05.02
memcmp와 strcmp와 strncmp의 차이  (0) 2022.05.02
C 변수 선언명 변경하기  (0) 2022.05.02
Visual C++ 시리얼 통신 프로그래밍  (0) 2022.04.02
널 포인터(NULL pointer)  (0) 2021.08.01

댓글