카테고리 없음
c++ memset 함수
빠빡형
2022. 1. 19. 12:05
자료구조를 공부하면서 처음보는 함수가 있으면 블로그에 정리를 시작하려고 합니다!!
많이 부족하고 여러 블로그 및 참고하고있는 책의 내용을 통대로 적어보겠습니다.
제가 다시본다는 생각으로 정리중이라!! 부족하여도 이해해주세요!
Memset Function ( memset 함수)
원형은 void memset(void * prt, int value, size_t num) 입니다.
1) void * ptr : 메모리의 시작 주소를 넣어줍니다.
2) Int value : 초기화 하고 싶은 값을 넣어줍니다. int 형으로 선언되었지만 실제로는 unsinged char로 변환되어 저장됩니다.
*따라서 다음과 같은 오류에 주의를 해야한다.
memset( a, 1, 5*sizeof(a)); 하면 우리가 원하는것은 1값이 출력되는건데 실제로는 다른값이 나오게 된다.
왜냐하면 int는 4bytes 이고 char 는 1btyes이기 때문이다. https://coding-factory.tistory.com/673 참고하기..