C 언어 문제

구조체

HHH1 2021. 6. 9. 12:29

struct

구조체란?

다른 타입의 집합

여러 데이터형식을 하나로 묶을수 있다.

struct 구조체명( 태그 ){ 

자료형 멤버1;

자료형 멤버2;

}

 

구조체 선언은 변수선언이 아님

 

구조체 변수선언 방법은 

int main (){

  struct student s1;

}

struct.student.s1[10] 처럼 배열로도 선언이 가능

 

 

사용방법은 

s1.number =2021

strcpy(s1.name,"홍길동");

s1.grade=4.5;

 

or

stuct student s1[ 2021,"홍길동",4.5];

 

include <string.h>

문자형은 strcpy( )함수를 써서 문자로 처리하게 함.