MENU
Notifications
Login

Filtering by tag: #intermediate × clear tag
GLOBAL [ Login to enable filters ]
NEWEST TRENDING MOST VIEWS MOST STARS MOST CALLS
About 24 results · page 1 of 3
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
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
1 2 3 Next »