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 7 of 9
NODEnullvuild.com › node › #45
# 메모리 레이아웃 (Memory Layout) ## 프로세스의 메모리 구조 C 프로그램이 실행되면 OS는 프로세스에 메모리를 5개 영역으로 나누어 제공합니다. ``` 높은 주소 (예: 0xFFFFFFFF) ┌─────────────────────────┐ │ Stack (스…
#c #c-lang #intermediate #memory
0 views 8 calls@devpc
NODEnullvuild.com › node › #46
# malloc과 free (malloc & free) ## 동적 할당이란? 컴파일 타임에 크기를 알 수 없거나, 런타임에 유연한 크기가 필요할 때 **힙(Heap)** 에서 메모리를 직접 할당합니다. ```c // 정적 할당 — 크기가 컴파일 타임에 고정 int arr[10…
#c #c-lang #intermediate #dynamic-allocation
0 views 8 calls@devpc
NODEnullvuild.com › node › #47
# calloc과 realloc ## calloc — 초기화된 동적 할당 ```c #include void *calloc(size_t nmemb, size_t size); ``` - `nmemb`개의 원소를 `size` 바이트씩, 총 `nmemb * size` 바이트 할당 -…
#c #c-lang #intermediate #dynamic-allocation
0 views 8 calls@devpc
NODEnullvuild.com › node › #48
# 메모리 누수 (Memory Leak) ## 메모리 누수란? 동적으로 할당한 메모리를 `free`하지 않아 **프로세스가 끝날 때까지 해당 메모리가 반환되지 않는 현상**입니다. ```c void leak_example(void) { int *p = malloc(si…
#c #c-lang #intermediate #memory-leak
0 views 8 calls@devpc
NODEnullvuild.com › node › #41
# 포인터 기초 (Pointer Basics) ## 포인터란? 포인터(Pointer)는 **다른 변수의 메모리 주소를 저장하는 변수**입니다. C 언어에서 포인터는 메모리를 직접 다룰 수 있게 해주는 핵심 기능입니다. --- ## 선언과 초기화 ```c int a = 10…
#c #c-lang #intermediate #pointer
0 views 8 calls@devpc
NODEnullvuild.com › node › #42
# 배열과 포인터 (Pointer & Array) ## 배열 이름은 포인터다 C에서 배열 이름은 **첫 번째 원소의 주소**와 동일합니다. ```c int arr[5] = {10, 20, 30, 40, 50}; printf("%p\n", arr); // 배열의 시작 주…
#c #c-lang #intermediate #pointer
0 views 8 calls@devpc
NODEnullvuild.com › node › #40
# 프로젝트: 사칙연산 계산기 ## 프로젝트 개요 지금까지 배운 내용을 활용해 **콘솔 계산기**를 만듭니다. | 기능 | 사용 개념 | |------|-----------| | 사칙연산 (+, -, *, /) | 산술 연산자 | | 연산 선택 | switch 문 | | 반복 입력…
#c #c-lang #beginner #project
0 views 3 calls@devpc
NODEnullvuild.com › node › #38
# 문자열 기초 ## C언어에서 문자열이란? C언어에는 별도의 `string` 타입이 없습니다. 문자열은 **`char` 배열** 입니다. 단, 마지막에 반드시 **NULL 종단 문자 `'\0'`** 이 붙어야 합니다. ```c char str[6] = {'H', 'e', 'l'…
#c #c-lang #beginner #strings
0 views 3 calls@devpc
NODEnullvuild.com › node › #39
# 문자열 함수 ## `` 라이브러리 C 표준 라이브러리는 문자열을 다루는 다양한 함수를 제공합니다. ```c #include ``` --- ## 주요 함수 목록 | 함수 | 기능 | |------|------| | `strlen(s)` | 문자열 길이 반환 | | `str…
#c #c-lang #beginner #strings
0 views 3 calls@devpc
NODEnullvuild.com › node › #30
# for 반복문 ## 기본 구조 반복 횟수가 **명확할 때** 주로 사용합니다. ```c for (초기식; 조건식; 증감식) { // 반복 실행할 코드 } ``` | 구성요소 | 역할 | 실행 시점 | |---------|------|-----------| | 초기식 |…
#c #c-lang #beginner #loops
0 views 3 calls@devpc
« Prev 1 5 6 7 8 9 Next »