Memory address of a variable
C languages can make both object and pointer. but high level language can make pointer variable only, can not create the object itself
like CPP Reference Type understand as two ways of usage
Type
must be before each variable when declaration
Operator
Dereference operator is access to the address
- * - Dereference operator
값에 직접 접근하는게 아니라 주소를 이용해 간접적으로 접근해서 간접(indirect) 연산자라고 한다
어떤 변수에 대하여 참조를 하기 위해서 역참조를 할 필요가 있는 게 포인터이고 그럴 필요가 없는 게 레퍼런스라는 게 둘의 차이
score 를 참조한 후 참조하는 놈이 값에 접근해서 역참조