반응형

malloc 2

C 언어 표준 API 활용 예제

C 언어 표준 API 활용 예제C 언어를 사용한 실제 프로젝트에서는 표준 API를 적절히 활용하는 것이 코드의 품질과 효율성을 높이는 핵심 요소입니다. 이번 포스팅에서는 자주 사용되는 표준 API와 함께 활용 예제를 살펴보겠습니다.1. 문자열 처리 API (string.h)C에서 문자열을 다룰 때 가장 많이 사용하는 라이브러리는 string.h입니다. 대표적으로 strlen, strcpy, strcmp 등의 함수가 있습니다.문자열 길이 계산 (strlen)#include #include int main() { char str[] = "Hello, World!"; printf("문자열 길이: %lu\n", strlen(str)); return 0;}문자열 복사 (strcpy)#include..

C `stdlib.h` 개요 및 동적 메모리 할당

C stdlib.h 개요 및 동적 메모리 할당1. stdlib.h 개요C 언어의 표준 라이브러리인 stdlib.h는 다양한 유틸리티 함수들을 제공하며, 그중에서도 동적 메모리 할당 관련 함수들이 핵심적인 역할을 합니다.stdlib.h에서 제공하는 주요 기능은 다음과 같습니다.동적 메모리 할당 (malloc, calloc, realloc, free)난수 생성 (rand, srand)문자열 변환 (atoi, atof, strtol, strtod 등)프로세스 제어 (exit, abort, system)이번 포스팅에서는 동적 메모리 할당 관련 함수들을 중심으로 설명하겠습니다.2. 동적 메모리 할당의 필요성C 언어에서는 배열을 사용할 경우 크기를 미리 지정해야 합니다. 하지만 프로그램 실행 중에 필요한 크기를 예..

반응형