배열의 초기화 질문~!
누리봄
2023.04.03
배열을 초기화 하는 방법을 모르겠습니다.
일단 배열의 숫자가 적을 때는,,
예를 들어 5개이면 a[5]={a,b,c,d,e} 나 a[]={a,b,c,d,e} 라고 하면 된다는 것은 책에 많이 나와있어서 잘 알겠는데요.a[100]을 모두 0으로 초기화 시키려면
for() 함수로 a[0]부터 a[100]까지 a[i]=0; 이렇게 하는 수밖에는 없는 것인가요?
제가 실험을 해보니깐
a[256]={1,2,3} 이렇게 했더니 a[0], a[1], a[2]에 각 각 1,2,3 이 들어가고 나머진 다 0 이더라구요
a[256]={1}이라고 하니 a[0]만 1이고 나머지는 다 0이구요.
고수님들 배열 숫자가 아주 많을 때 초기화 시키는 방법 좀 알려주세요~
ps. 문자열 입력받아서 strlen 함수 쓰려고 하는데 \0 이라는 것이
숫자 0 인가요? 아니면 문자 0 인가요? 아니면 NULL?? 무엇이죠?