<div>배열을 공부하면서 이전에 궁금했던 것이 갑자기 생각이나서 질문을 드리게 되었습니다.</div> <div style="text-align:left;"><img width="0" height="0" style="border:;" alt="11.png" src="http://thimg.todayhumor.co.kr/upfile/201507/1436266867macFsGUJtEQk6QmYcPHAguFncP8Pk5fG.png"></div> <div> </div> <div>c++에서 배열을 만들때</div> <div> </div> <div>char a[5]="abcde"; 라고 만들고 빌드하면 const char[6] 형식의 값을 사용하여 char[5]형식의 엔터티를 초기화할 수 없습니다. 라는 오류가 생기는 데요</div> <div>5칸의 배열을 잡았을때 5개의 문자를 입력했는데 왜 오류가 나지?라는 궁금증을 가지고 넘어갔고, 그후로 배열을 잡으면 무조건 1칸 크게 잡았었는데요</div> <div>이번에 코딩을 시작하게 된 친구가 이질문을 하더라구요 (저도 코딩 초본데 ㅠ) 그때 제가한말이 배열은 끝에 null값이 들어가는 공간이 하나 필요해.. 라고 얼버무렸거든여.. 혹시나 해서 코드를 짜서 디버깅해보니 조사식에서 a[4] 에 값:0 이라고 뜨더라구요.. 이 것을 그냥 null 값을 필요한 공간이라 생각해도 되는 것인가요??<br></div> <div style="text-align:left;"><img width="0" height="0" style="border:;" alt="11.png" src="http://thimg.todayhumor.co.kr/upfile/201507/1436266903jGN5DsaYfRFpuLDPk.png"></div><br>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.