I like nter Milan too.
Toá nt tham chi ửế *)
B ng cách s d ng con tr chúng ta có th truy xu t tr c ti p đ n giá tr đằ ử ụ ỏ ể ấ ự ế ế ị ượ ưc l u trữ
trong bi n đế ược tr b i nó b ng cách đ trỏ ở ằ ặ ước tên bi n con tr m t d u sao (ế ỏ ộ ấ *) - ở
đây có th để ược d ch là "ị giá tr đị ược tr b iỏ ở". Vì v y, n u chúng ta vi t: ậ ế ế
beth = *ted;
(chúng ta có th đ c nó là: "beth b ng ể ọ ằ giá tr đị ược tr b iỏ ở ted" beth s mang giá tr ẽ ị25, vì ted b ng ằ 1776 và giá tr tr b i ị ỏ ở 1776 là 25.
B n ph i phân bi t đạ ả ệ ượ ằc r ng ted có giá tr ị1776, nh ng ư *ted (v i m t d u sao đ ngớ ộ ấ ằ
trước) tr t i giá tr đỏ ớ ị ượ ưc l u tr trong đ a ch ữ ị ỉ1776, đó là 25. Hãy chú ý s khác bi tự ệ
gi a vi c có hay không có d u sao tham chi u. ữ ệ ấ ế
beth = ted; // beth b ng ted ( 1776 )ằ
Toán t l y đ a ch (ử ấ ị ỉ &)
Nó được dùng nh là m t ti n t c a bi n và có th đư ộ ề ố ủ ế ể ược d ch là "ị đ a ch c aị ỉ ủ ", vì v yậ
&variable1 có th để ược đ c là "đ a ch c a ọ ị ỉ ủ variable1".
Toán t tham chi u (ử ế *)
Nó ch ra r ng cái c n đỉ ằ ầ ược tính toán là n i dung độ ược tr b i bi u th c đỏ ở ể ứ ược coi như
là m t đ a ch . Nó có th độ ị ỉ ể ược d ch là "ị giá tr đị ược tr b iỏ ở".. *mypointer được đ c là ọ "giá tr đị ược tr b i ỏ ở mypointer".
Vào lúc này, v i nh ng ví d đã vi t trên ớ ữ ụ ế ở
andy = 25; ted = &andy; b n có th d dàng nh n ra t t c các bi u th c sau là đúng: ạ ể ễ ậ ấ ả ể ứ andy == 25 &andy == 1776 ted == 1776 *ted == 25