일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 지도학습
- PCA
- 오블완
- 딥러닝
- LG Aimers 4th
- 회귀
- supervised learning
- LLM
- LG Aimers
- regression
- 해커톤
- OpenAI
- 티스토리챌린지
- gpt
- deep learning
- GPT-4
- AI
- Machine Learning
- 분류
- LG
- 머신러닝
- ChatGPT
- Classification
Archives
- Today
- Total
SYDev
C언어에서의 구조체와 typedef 본문
구조체
- 구조체: 하나 이상의 변수들을 그룹화하여 만든 새로운 자료형
구조체 선언
struct computer
{
int monitor; //멤버 선언
int keyboard;
int ram;
};
int main()
{
struct computer c1; //구조체 변수 c1 선언
return 0;
}
구조체 초기화
struct computer
{
int monitor;
int keyboard;
int ram;
};
int main()
{
struct computer c1 =
{
30,
1,
16
};
}
구조체 멤버 접근
c1.monitor = 30; //구조체변수이름.멤버이름 -> 해당 형태로 접근 가능
c1.keyboard = 10;
c1.ram = 4;
printf("c1의 monitor: %d\n", c1.monitor);
typedef
typedef struct _Computer
{
int monitor;
int keyboard;
int ram;
}Computer;
int main()
{
Computer c1; //기본자료형과 같이 선언 가능
return 0;
}
+ C 기반으로 자료구조를 공부하기 때문에, 필요한 것들만 따로 공부하기로 했다. 우선 구조체와 typedef부터!
참고자료
'Data Structure & Algorithm > Data Structure' 카테고리의 다른 글
[Data Structure] Chapter 05: 원형, 양방향 연결 리스트 (0) | 2023.08.12 |
---|---|
[Data Structure] Chapter 04: 연결 리스트의 이해와 구현 (0) | 2023.08.11 |
[Data Structure] Chapter 03: 추상 자료형과 배열 기반 리스트 (0) | 2023.08.09 |
[Data Structure] Chapter 02: 재귀(Recursion) (0) | 2023.08.07 |
[Data Structure] Chapter 01: 자료구조와 알고리즘 (0) | 2023.08.06 |