Địa chỉ bộ nhớ C++
Địa chỉ bộ nhớ
Trong ví dụ ở trang trước, toán tử &
được sử dụng để tạo biến tham chiếu. Nhưng nó cũng có thể được sử dụng để lấy địa chỉ bộ nhớ của một biến; đó là vị trí nơi biến được lưu trữ trên máy tính.
Khi một biến được tạo trong C++, một địa chỉ bộ nhớ sẽ được gán cho biến đó. Và khi chúng ta gán giá trị cho biến, nó sẽ được lưu trong địa chỉ bộ nhớ này.
Để truy cập nó, hãy sử dụng toán tử &
và kết quả sẽ biểu thị nơi lưu trữ biến:
Lưu ý: Địa chỉ bộ nhớ ở dạng thập lục phân (0x..). Lưu ý rằng bạn có thể không nhận được kết quả tương tự trong chương trình của mình.
Và tại sao việc biết địa chỉ bộ nhớ lại hữu ích?
Tài liệu tham khảo và Con trỏ (mà bạn sẽ tìm hiểu trong chương tiếp theo) rất quan trọng trong C++, vì chúng cho bạn khả năng thao tác dữ liệu trong bộ nhớ máy tính - có thể giảm mã và cải thiện hiệu suất .
Hai tính năng này là một trong những điều khiến C++ nổi bật so với các ngôn ngữ lập trình khác, như Python và Java .