[C] memset 사용법, memset 을 이용한 변수 초기화
memset은 변수를 초기화시킬 때 많이 사용하는 C 표준 함수다. 우리가 흔히 알고 있기로는 변수를 어떤 값으로 초기화시킬 때 사용한다고 알고 있다. 함수 원형을 살펴보면, void *memset(void *dest, int c, size_t count); 위와 같다. 반환하는 값은 전달인자 c로 변경된 *dest 다. 아래 코드를 살펴보자. #include int main(void) { char array[10] = {1,2,3,4,5,6,7,8,9,0}; for(int i = 0; i < 10; i++){ printf("%d ", array[i]); } memset(array, 0, 10); for(int i = 0; i < 10; i++){ printf("%d ", array[i]); } } 첫번..