변수 선언시 초기화를 하지 않으면 해당 변수의 주소에 예측할 수 없는 값이 존재 하므로 초기화는 중요하다
int ary[5]; 라는 배열이 있을때 초기화 방법
memset 함수 사용 (특정 메모리 영역의 값을 설정하는 함수)
memset(초기화 하고자 하는 메모리 시작 주소, 초기화 값, 크기)
1. memset(ary, 0, sizeof(ary));
2. memset(ary, 0, sizeof(int)*5);
'C' 카테고리의 다른 글
폼(Form) 추가 생성 및 호출 (C++) (0) | 2024.08.16 |
---|---|
extern (외부변수) (0) | 2023.12.27 |
포인터(pointer)와 배열(array)의 차이 (수정 예정) (0) | 2023.12.19 |
포인터 심화 (0) | 2023.12.14 |
++a와 a++의 차이 (0) | 2023.10.30 |