목록c언어 구조체 포인터 (2)
LetITGo

안녕하세요 이번에는 지난번에 알아본 구조체와 포인터를 어떻게 자료구조에서 적용하는지에 대해서 알아보겠습니다. 또한, 동적 메모리 할당이 무엇인지에 대해서 알아보겠습니다. 먼저 구조체와 포인터를 잘 모르는 사람들은 복습하거나 새로 배우고 오는 것을 추천합니다. 2020/08/28 - [전공지식/자료구조 와 알고리즘] - C언어 포인터 Pointer에 대해 알아봅시다 C언어 포인터 Pointer에 대해 알아봅시다 안녕하세요 오늘은 C언어에서 포인터에 대해서 알아보겠습니다. 포인터는 저도 솔직히 많이 어려워했던 부분이라서 열심히 공부했습니다. 처음에는 쉽게 배우면 앞으로 프로그래� letitgo01.tistory.com 2020/08/29 - [전공지식/자료구조 와 알고리즘] - c언어 - 구조체 Struct..

오늘은 구조체(Structure)에 대해서 알아보겠습니다. 구조체는 여러 변수를 하나로 묶어서 하나의 정보로 통합하는 형태를 의미합니다. 예시처럼 한 학생의 정보에 이름, 학번, 성적이 포함되어 있다고 할 때 3가지를 한꺼번에 묶은 것이 구조체가 될 수 있습니다. 구조체는 내부에 같은 형태, 예를 들면 정수, 실수, 문자열 등 같은 형태의 정보도 담을 수 있지만, 예시처럼 다른 형태의 정보들도 담을 수 있습니다. 구조체는 예시처럼 선언합니다. struct 라고 적고 student는 구조체의 태그(tag)라고 불리며 name, number, grade는 구조체의 멤버(member)입니다. 구조체를 선언한다고 하여서 변수를 선언하는 것이 아닙니다. 구조체는 그냥 정보의 틀만 구성한 것이며 변수는 따로 지정해..