C · C++
memset함수 배열(1차원, 2차원) 초기화
benguin
2019. 7. 1. 12:14
[목 적]
초기화
[요구 조건]
#include <string.h>
[기본 형태]
1
|
void * memset(void * ptr, int value, size_t num);
|
cs |
ptr : 시작 주소
value : 초기화 하려는 값
num : 초기화 하고하 하는 메모리 크기
[예 시]
1
2
3
4
5
6
7
|
//arr[10][20] 0으로 초기화
for (int i = 0; i < 10; i++)
memset(arr[i], 0, sizeof(int) * 20);
//code[10] -1로 초기화
memset(code, -1, sizeof(int) * 10);
|
cs |