MENU
Notifications
Login

Knowledge Node Listing

[ SORT BY ] Newest Trending Most Views Most Stars Most Calls
Topic / Subject Author Metrics Date
메모리 레이아웃 (Memory Layout)
메모리 레이아웃 (Memory Layout) 프로세스의 메모리 구조 C 프로그램이 실행되면 OS는 프로세스에 메모리를 5개 영역으로 나누어 제공합니다. 높은 주소 (예: 0xFFF...
@devpc
0
0
8
2026-03-29 12:57:38
malloc과 free (malloc & free)
malloc과 free (malloc & free) 동적 할당이란? 컴파일 타임에 크기를 알 수 없거나, 런타임에 유연한 크기가 필요할 때 힙(Heap) 에서 메모리를 직접 할당합...
@devpc
0
0
8
2026-03-29 12:57:38
calloc과 realloc
calloc과 realloc calloc — 초기화된 동적 할당 c include void calloc(sizet nmemb, sizet size); - nmemb개의 원소를 si...
@devpc
0
0
8
2026-03-29 12:57:38
메모리 누수 (Memory Leak)
메모리 누수 (Memory Leak) 메모리 누수란? 동적으로 할당한 메모리를 free하지 않아 프로세스가 끝날 때까지 해당 메모리가 반환되지 않는 현상입니다. c void lea...
@devpc
0
0
8
2026-03-29 12:57:38
포인터 기초 (Pointer Basics)
포인터 기초 (Pointer Basics) 포인터란? 포인터(Pointer)는 다른 변수의 메모리 주소를 저장하는 변수입니다. C 언어에서 포인터는 메모리를 직접 다룰 수 있게 해...
@devpc
0
0
8
2026-03-29 12:57:37
배열과 포인터 (Pointer & Array)
배열과 포인터 (Pointer & Array) 배열 이름은 포인터다 C에서 배열 이름은 첫 번째 원소의 주소와 동일합니다. c int arr[5] = {10, 20, 30, 40,...
@devpc
0
0
8
2026-03-29 12:57:37
프로젝트: 사칙연산 계산기
프로젝트: 사칙연산 계산기 프로젝트 개요 지금까지 배운 내용을 활용해 콘솔 계산기를 만듭니다. | 기능 | 사용 개념 | |------|-----------| | 사칙연산 (+, ...
@devpc
0
0
3
2026-03-29 05:37:21
문자열 기초
문자열 기초 C언어에서 문자열이란? C언어에는 별도의 string 타입이 없습니다. 문자열은 char 배열 입니다. 단, 마지막에 반드시 NULL 종단 문자 '\0' 이 붙어야 합...
@devpc
0
0
3
2026-03-29 05:33:45
문자열 함수
문자열 함수 라이브러리 C 표준 라이브러리는 문자열을 다루는 다양한 함수를 제공합니다. c include --- 주요 함수 목록 | 함수 | 기능 | |------|------| ...
@devpc
0
0
3
2026-03-29 05:33:45
for 반복문
for 반복문 기본 구조 반복 횟수가 명확할 때 주로 사용합니다. c for (초기식; 조건식; 증감식) { // 반복 실행할 코드 } | 구성요소 | 역할 | 실행 시점 | |-...
@devpc
0
0
3
2026-03-29 05:33:44
while 반복문
while 반복문 기본 구조 조건이 참인 동안 반복합니다. 반복 횟수가 불명확할 때 주로 사용합니다. c while (조건식) { // 반복 실행할 코드 } --- 기본 예제 c ...
@devpc
0
0
3
2026-03-29 05:33:44
함수 정의와 호출
함수 정의와 호출 함수란? 함수는 특정 작업을 수행하는 코드 블록에 이름을 붙인 것입니다. 한 번 만들어두면 여러 번 재사용할 수 있습니다. c // 함수 없이 printf("==...
@devpc
0
0
3
2026-03-29 05:33:44
do-while 반복문
do-while 반복문 기본 구조 코드 블록을 먼저 실행한 후 조건을 검사합니다. 최소 한 번은 반드시 실행됩니다. c do { // 반복 실행할 코드 } while (조건식); ...
@devpc
0
0
3
2026-03-29 05:33:44
매개변수와 반환값
매개변수와 반환값 매개변수 (Parameters) 함수가 외부로부터 데이터를 받는 방법입니다. c // 매개변수 // ↓ ↓ int add(int a, int b) { return...
@devpc
0
0
3
2026-03-29 05:33:44
재귀 함수 (Recursion)
재귀 함수 (Recursion) 재귀란? 함수가 자기 자신을 호출하는 것입니다. 큰 문제를 같은 구조의 작은 문제로 나눌 때 유용합니다. c void countdown(int n)...
@devpc
0
0
3
2026-03-29 05:33:44
1차원 배열
1차원 배열 배열이란? 같은 자료형의 데이터를 연속된 메모리에 저장하는 자료구조입니다. 인덱스(번호)로 각 요소에 접근합니다. c // 배열 없이: 변수 5개 따로 선언 int s...
@devpc
0
0
3
2026-03-29 05:33:44
2차원 배열
2차원 배열 2차원 배열이란? 행(row)과 열(column)로 이루어진 표 형태의 배열입니다. 행렬, 격자, 게임 보드 등을 표현할 때 사용합니다. c // 열 0 열 1 열 2...
@devpc
0
0
3
2026-03-29 05:33:44
변수 (Variables)
변수 (Variables) 변수란? 변수는 데이터를 저장하는 메모리 공간에 붙이는 이름입니다. 프로그램 실행 중에 값을 읽거나 바꿀 수 있습니다. c int age = 25; //...
@devpc
0
0
3
2026-03-29 05:33:43
if-else 조건문
if-else 조건문 기본 구조 조건에 따라 다른 코드 블록을 실행합니다. c if (조건식) { // 조건이 참(true)일 때 실행 } else { // 조건이 거짓(false...
@devpc
0
0
3
2026-03-29 05:33:43
삼항 연산자 (Ternary Operator)
삼항 연산자 (Ternary Operator) 기본 문법 if-else를 한 줄로 줄인 조건 표현식입니다. c 조건 ? 참일 때 값 : 거짓일 때 값 --- if-else와 비교 ...
@devpc
0
0
3
2026-03-29 05:33:43
« PREV 1 ... 58 59 60 61 62 NEXT »