CPP_어소_배열_20

CJB_ny·2022년 5월 9일
0

CPP_AROTHO

목록 보기
18/83
post-thumbnail
post-custom-banner

포인터와 연관

정답이 있고 문법이 정확함

배운걸로 추측 X

협업하는데 누군가 배열의 크기를 초과해서 접근 -> 우연찮게 나만 덤탱이


배열

선언 및 초기화 방법이다.

지금 iArray라는 "10칸" 짜리 만들고 { } 하면 10칸 모두다 0으로 만들어 버린다는 것이다.

배열 오류

10칸짜리에 10번쩨 INDEX? -> Stack 어쩌구 에러인데

이게 항상 난다는 보장이 없다.

Index초과를 하는게 뭐가 문제??

배열은 메모리가 연속적인 구조이다.

10칸까지 만들었는데 11번째 칸에 값을 넣으면

우연찮게 다른 변수에 접근을 해서 값을 넣을 수도있다.

iValue가 10되어있는거 보이나?

main의 스택 메모리에

위치가 저런식인데 하필이면 13번째가 iValue가 되어버린 것이다.

profile
https://cjbworld.tistory.com/ <- 이사중
post-custom-banner

0개의 댓글