MENU
Notifications
Login

Filtering by tag: #c × clear tag
GLOBAL [ Login to enable filters ]
NEWEST TRENDING MOST VIEWS MOST STARS MOST CALLS
About 88 results · page 5 of 9
NODEnullvuild.com › node › #69
# Stack & Queue > 배열/연결 리스트 기반 스택·큐 직접 구현 ## 학습 목표 - 스택과 큐의 LIFO/FIFO 개념을 이해한다 - 배열과 연결 리스트를 기반으로 직접 구현한다 ## 내용 ### 배열 기반 스택 ```c #define MAX 100 typedef…
#c #c-lang #advanced #data-structures
0 views 3 calls@devpc
NODEnullvuild.com › node › #70
# Tree & Graph > 이진 탐색 트리, DFS/BFS, 인접 행렬·리스트 ## 학습 목표 - 이진 탐색 트리(BST)의 구조와 연산을 구현한다 - DFS와 BFS 순회 방식을 이해한다 - 인접 행렬과 인접 리스트로 그래프를 표현한다 ## 내용 ### 이진 탐색 트리 …
#c #c-lang #advanced #data-structures
0 views 3 calls@devpc
NODEnullvuild.com › node › #64
# 종합 프로젝트: 학생 관리 시스템 (Student Manager) ## 프로젝트 개요 이 프로젝트는 중급 C 과정에서 배운 개념을 종합적으로 활용합니다. | 활용 개념 | 내용 | |----------|------| | 구조체 | `Student` 타입 정의 | | 동적 할당…
#c #c-lang #intermediate #project
1 views 8 calls@devpc
NODEnullvuild.com › node › #57
# 조건부 컴파일 (Conditional Compilation) ## 왜 사용하는가? - **플랫폼별 분기**: Windows / Linux / macOS 코드 분리 - **기능 플래그**: 특정 기능을 빌드 옵션으로 활성화/비활성화 ## #ifdef / #ifndef ``…
#c #c-lang #intermediate #preprocessor
1 views 8 calls@devpc
NODEnullvuild.com › node › #58
# 헤더 파일 (Header Files) ## 선언과 정의의 분리 C 프로젝트가 커지면 코드를 여러 파일로 나눕니다. | 파일 | 역할 | 내용 | |------|------|------| | `.h` (헤더) | **선언(declaration)** | 타입, 함수 프로토타입…
#c #c-lang #intermediate #multi-file
0 views 8 calls@devpc
NODEnullvuild.com › node › #59
# extern과 static (Extern & Static) ## 링케이지(Linkage)란? 여러 파일로 나뉜 프로젝트에서 변수·함수가 **어느 범위까지 공유**되는지를 결정하는 개념입니다. | 링케이지 | 의미 | |---------|------| | External lin…
#c #c-lang #intermediate #multi-file
0 views 8 calls@devpc
NODEnullvuild.com › node › #60
# Makefile 기초 (Makefile Basics) ## Makefile이란? 여러 파일로 구성된 프로젝트를 **자동으로 빌드**하기 위한 규칙 파일입니다. `make` 명령으로 실행하며, 변경된 파일만 재컴파일하여 빌드 시간을 줄입니다. --- ## 기본 규칙 구조 …
#c #c-lang #intermediate #multi-file
0 views 8 calls@devpc
NODEnullvuild.com › node › #61
# GDB 기초 (GDB Basics) ## GDB란? **GNU Debugger** — C/C++ 프로그램의 실행을 단계별로 추적하고 변수 값, 메모리 상태, 호출 스택을 검사할 수 있는 디버거입니다. --- ## 준비 — 디버그 심볼 포함 빌드 ```bash gcc -…
#c #c-lang #intermediate #debugging
0 views 8 calls@devpc
NODEnullvuild.com › node › #62
# Valgrind ## Valgrind란? **동적 분석 도구** — 프로그램 실행 중 메모리 오류와 누수를 탐지합니다. 실제로 코드를 실행하면서 모든 메모리 접근을 감시합니다. > Linux/macOS에서 사용 가능합니다. Windows는 공식 지원하지 않습니다. ---…
#c #c-lang #intermediate #debugging
0 views 8 calls@devpc
NODEnullvuild.com › node › #63
# 자주 발생하는 C 오류 (Common Errors) ## 1. 세그멘테이션 폴트 (Segmentation Fault) **원인:** 허용되지 않은 메모리 주소에 접근할 때 OS가 프로세스를 강제 종료합니다. ### NULL 포인터 역참조 ```c int *p = NULL; …
#c #c-lang #intermediate #debugging
0 views 8 calls@devpc
« Prev 1 3 4 5 6 7 9 Next »