[C/C++ Tip] 9.memset, memcpy


[C/C++ Tip] 9.memset, memcpy

C언어에서 배열을 다루기 위한 여러 함수들이 있으며, 이 중에서 memset과 memcpy는 가장 기본적이면서도 중요한 함수이다. 이들 함수는 메모리 관리와 배열 조작을 효율적으로 수행할 수 있도록 도와준다. memset 함수 memset 함수는 메모리의 일정 구역을 특정 값으로 초기화할 때 사용한다.

이 함수는 헤더 파일에 선언되어 있다. 함수의 원형은 다음과 같다. void *memset(void *ptr, int value, size_t num); ptr: 설정하고자 하는 메모리의 시작 주소 value: 메모리에 설정할 값. int형으로 전달되지만, 실제로는 unsigned char로 변환되어 메모리에 저장된다. num: value로 설정할 바이트의 수 #include #include int main() { int array[10]; memset(array, 0, sizeof(array)); for(int i = 0; i...


#C #CPP #memcpy #memset

원문링크 : [C/C++ Tip] 9.memset, memcpy