C

5.다중포인터

Honyack 2023. 9. 1. 17:54

c는 무슨값을 담고 a를 사용하려면 어떻게 해야되는가?

 

c는 &b(b주소값) 을 가지고있다.

여기에  포인터를 붙이면

c = &b = &(&a))

*c = b = &(a)

**c = *b = a

이렇게 이해할수있다.

 

 

구조체도 마찬가지로 포인터형 변수앞에 *를 붙여주거나 ->연산자를 사용하면 된다.

화살표 연산자를 사용하면 *하나를 생략할수있다.

 

printf에는 변수명

scanf_s에는 변수의 주소 를 넣어주면 정상적으로 동작한다.

'C' 카테고리의 다른 글

플레이어 입장 프로그램  (0) 2023.09.04
6. malloc  (0) 2023.09.01
4. 구조체  (0) 2023.08.31
3.배열  (0) 2023.08.31
2.함수  (0) 2023.08.31