배열을 포인터로 가리키고 배열안의 값을 일정하게 증가시키기위해
for문으로 반복시행하려고 했었습니다....만...
for(i=0; i<5; i++);
{
*(ptr + i) += 4;
}
이렇게하여 배열의 값을 증가시키려고 하였으나..
컴파일하려고하니 에러가 떠서 찾아보니까 선언된 크기보다 더 커지면 그렇다고하는데 왜그런지..
제 머리로는 저 for문이 무엇이 잘못된것인지 모르겠습니다.
혹시나해서 i가 아닌 숫자를넣어[ ex) *(ptr + 2) += 4; ] 컴파일했을때는
정상적으로 되었습니다..ㅜㅜ
뭔가 있겠지 하는마음에 구글링했더니 스택오버플로우에 이와같은 글이 몇개있긴하더라구요
근데 제 영어실력으로는..간단한 독해가 끝이라 이해하기는 버거워서..도움을 청해요 ㅠㅠ