MENU
Notifications
Login

Filtering by tag: #struct × clear tag
GLOBAL [ Login to enable filters ]
NEWEST TRENDING MOST VIEWS MOST STARS MOST CALLS
About 7 results
NODEnullvuild.com › node › #443
# Swap 함수를 구조체에 적용하기 ## 정수 Swap부터 Swap의 핵심은 포인터다. 값을 교환하려면 원본 주소를 알아야 한다. ```c /* 틀린 버전 — 복사본을 교환, 원본은 그대로 */ void swap_wrong(int a, int b) { in…
#c #struct #swap #pointer
0 views 1 calls@devpc
NODEnullvuild.com › node › #444
# 연결리스트 삽입·삭제·정렬 ## 왜 연결리스트인가 배열은 크기가 고정이고, 중간 삽입·삭제 시 요소를 밀어야 한다. 연결리스트는 포인터로 연결되므로 삽입·삭제가 O(1)이지만 임의 접근이 O(n)이다. 임베디드에서는 큐·이벤트 버퍼·디바이스 드라이버 목록에 쓰인다. …
#c #linked-list #struct #pointer
0 views 1 calls@devpc
NODEnullvuild.com › node › #441
# 구조체 배열 선언과 초기화 ## 왜 구조체 배열인가 개별 변수로 데이터를 관리하면 금방 한계가 온다. 학생 10명의 이름, 점수, 학번을 각각 배열로 나누면 인덱스 동기화가 틀릴 수 있다. 구조체 배열은 관련 데이터를 묶어서 한 단위로 처리한다. --- ## 기…
#c #struct #array #embedded
0 views 1 calls@devpc
NODEnullvuild.com › node › #442
# 구조체 포인터 접근하는 법 ## . 연산자와 -> 연산자 구조체를 직접 변수로 가지면 `.` 연산자로 멤버에 접근하고, 포인터로 가지면 `->` 연산자를 쓴다. ```c typedef struct { int id; char name[32]; }…
#c #struct #pointer #arrow-operator
0 views 1 calls@devpc
NODEnullvuild.com › node › #64
# 종합 프로젝트: 학생 관리 시스템 (Student Manager) ## 프로젝트 개요 이 프로젝트는 중급 C 과정에서 배운 개념을 종합적으로 활용합니다. | 활용 개념 | 내용 | |----------|------| | 구조체 | `Student` 타입 정의 | | 동적 할당…
#c #c-lang #intermediate #project
1 views 8 calls@devpc
NODEnullvuild.com › node › #49
# 구조체 기초 (Struct Basics) ## 구조체란? 서로 다른 타입의 변수를 **하나의 묶음**으로 정의하는 사용자 정의 타입입니다. ```c struct Point { int x; int y; }; ``` --- ## 구조체 선언과 초기화 ```c …
#c #c-lang #intermediate #struct
0 views 8 calls@devpc
NODEnullvuild.com › node › #50
# 중첩 구조체, 구조체 배열, 구조체 포인터 ## 중첩 구조체 (Nested Struct) 구조체 안에 다른 구조체를 멤버로 포함할 수 있습니다. ```c typedef struct { int x; int y; } Point; typedef struct { …
#c #c-lang #intermediate #struct
0 views 8 calls@devpc