본문 바로가기
c

깨알 C언어 | 26. 배열과 포인터 (2)

by Son 2023. 9. 24.

https://www.youtube.com/watch?v=f5vjVuZQ2Xo&list=PLniy99c_7ZfrVN_3-mhDUfTLxggLW23l7&index=27&ab_channel=%ED%9D%A5%EB%8B%AC%EC%8C%A4 

 int a[5]

 

int *b = a; b라는 변수는 주소값을 가지는 변수이고 b의 주소값이 b라는 변수에 들어간다 *b 즉 b의 주소값안에는 a 배열이 들어간다

 

a[2]에 10이 들어간다

 

b[2] b는 b의 주소값이 들어가고 b의 주소값이 a배열을 참조하므로 b[2]는 a[2]와 같다

 

 

int a[] 배열 생성

int *p 포인터 변수를 생성하고 *p가 a배열의 값을 가짐

 

p[1] = a[1]

 

a[1] = p[1]

 

p[2] = a[2] 

 

 

 4+4, 5+5

 

답 8 10