int가 4 bytes이기때문에 +1한 주소값이 아닌 다음 4 bytes 공간의 첫번째 주솟값을 가진다.
그래서 -271632564 에서 +1 이 아니라 +4가된 주솟값을 가지게 된것.
< 배열 표현법 >
int arr[] = { 1, 2, 3, 4, 5 };
int arr[10];
int arr[10] = { 1, 2, 3, 4, 5 };
printf ("arr의 값 : %d\n", arr);
라고 입력하면 arr의 내용이 arr[0]의 주소 값과 같다는걸 볼 수 있다.
즉, arr는 &arr[0]와 같다
'C , C++' 카테고리의 다른 글
C++_ Day1. (수정중) (0) | 2020.06.21 |
---|---|
C_ 포인터 (0) | 2020.06.07 |
C_ 문자열과 string (주의할점 모음!) (0) | 2020.06.07 |
C_ C의 기본적인 틀 해석하기, C의 변수 종류s! (0) | 2020.06.04 |
C_ C와 C++의 차이, 실행시 창이 바로 꺼지는 현상 (0) | 2020.06.04 |