GIÁO TRÌNH C++ - Trang 34

Toán tử tham chiếu (

*

)

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

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 )

beth = *ted;

// beth bằng giá trị được trỏ bởi( 25 )

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

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.