C

배열의 초기화

지창준 2023. 12. 8. 11:23

변수 선언시 초기화를 하지 않으면 해당 변수의 주소에 예측할 수 없는 값이 존재 하므로 초기화는 중요하다

 

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