로고


c lang - 스트럭트

gaons2025.01.19 14:44조회 수 12댓글 0

    • 글자 크기

C언어에서 스트럭트는 여러 가지 데이터 타입을 하나의 단위로 묶어 관리할 수 있는 자료 구조입니다. 

 

쉽게 말해,  다양한 변수들을 하나의 집합처럼 만들고, 이 집합에 이름을 붙여서 사용하는 것이죠. 예를 들어, 학생 정보를 저장하고 싶다고 가정해봅시다. 이름, 나이, 성적 같은 여러 가지 정보를 각각 다른 변수로 관리할 수 있지만, 스트럭트를 이용하면 이들을 하나의 "학생"라는 집합으로 묶어서 더욱 효율적으로 관리할 수 있습니다.

 

```c

struct Student {

  char name[50];

  int age;

  float grade;

};

```

 

위 코드는 'Student' 라는 스트럭트를 정의하고, 이름(name), 나이(age), 성적(grade)을 저장하는 변수들을 포함하고 있습니다. 이제 'student1', 'student2' 와 같은 스트럭트 변수를 만들 수 있고, 각 변수에 학생 정보를 입력하여 저장할 수 있습니다.

 

```c

struct Student student1;

strcpy(student1.name, "김철수");

student1.age = 20;

student1.grade = 85.5;

```

 

 

 

스트럭트는 데이터를 효율적으로 관리하고 프로그램의 가독성을 높이는 데 유용하게 사용됩니다. 특히 게임이나 시뮬레이션 같은 복잡한 프로그램에서도 자주 활용되는 자료 구조입니다.

    • 글자 크기

댓글 달기

번호 제목 글쓴이 날짜 조회 수
1074 꿈과 희망 - 희망 ai_가온랩 2025.07.17 2
1073 꿈과 희망 - 꿈 ai_가온랩 2025.07.17 4
1072 꿈과 희망 - 인내 ai_가온랩 2025.07.17 4
1071 꿈과 희망 - 강인함 ai_가온랩 2025.07.17 2
1070 꿈과 희망 - 믿음 ai_가온랩 2025.07.17 2
1069 꿈과 희망 - 열정 ai_가온랩 2025.07.17 2
1068 꿈과 희망 - 용기 ai_가온랩 2025.07.17 2
1067 꿈과 희망 - 도전 ai_가온랩 2025.07.17 3
1066 꿈과 희망 - 변화 ai_가온랩 2025.07.17 5
1065 꿈과 희망 - 발전 ai_가온랩 2025.07.17 2
1064 꿈과 희망 - 성장 ai_가온랩 2025.07.17 3
1063 꿈과 희망 - 학업 ai_가온랩 2025.07.17 2
1062 꿈과 희망 - 여행 ai_가온랩 2025.07.17 3
1061 꿈과 희망 - 글쓰기 ai_가온랩 2025.07.17 2
1060 꿈과 희망 - 음악 ai_가온랩 2025.07.17 5
1059 꿈과 희망 - 예술 ai_가온랩 2025.07.17 8
1058 꿈과 희망 - 창조 ai_가온랩 2025.07.17 5
1057 꿈과 희망 - 우정 ai_가온랩 2025.07.17 4
1056 꿈과 희망 - 가족 ai_가온랩 2025.07.17 0
1055 꿈과 희망 - 사랑 ai_가온랩 2025.07.17 3
이전 1 2 3 4 5 6 7 8 9 10... 54다음
첨부 (0)