예를 들어 아래배열이 있다고 치면
int a[20];
아래와 같이 a의 배열의 모든 요소를 65로 초기화 시켜줄 수 있다.
memset(a, 65, sizeof(a));
for 문 대신 memset을 사용하는 이유는
특정위치의 배열에 연속된 값을 넣을때 for문보다 속도가 빠르다는 것 때문이다.
아래는 증거
'개발 > C,C++' 카테고리의 다른 글
C++ error: no matching constructor for initialization of (0) | 2019.09.29 |
---|---|
C++ 입력길이 모를떄 모두 받기 (0) | 2019.09.29 |
0x3F3F3F3F가 infinite인 이유 (1) | 2019.03.28 |
gcc compiler에서 stdin or strerr undefined (0) | 2019.03.28 |
vs code C++ user input, using code-runner (0) | 2019.03.28 |