Mục lục:

Làm cách nào để tìm giá trị của một con trỏ?
Làm cách nào để tìm giá trị của một con trỏ?

Video: Làm cách nào để tìm giá trị của một con trỏ?

Video: Làm cách nào để tìm giá trị của một con trỏ?
Video: #45 [C++]. Lý Thuyết Về Con Trỏ Trong C++ | Quan Hệ Giữa Mảng Và Con Trỏ 2024, Có thể
Anonim

Để có được giá trị của một con trỏ , chỉ cần loại bỏ tham chiếu con trỏ . int * ptr; NS giá trị ; * ptr = 9; giá trị = * ptr; giá trị bây giờ là 9. Tôi đề nghị bạn đọc thêm về con trỏ , đây là chức năng cơ bản của chúng.

Vì vậy, làm thế nào để bạn truy cập giá trị của một con trỏ?

Các bước:

  1. Khai báo một biến bình thường, gán giá trị.
  2. Khai báo một biến con trỏ cùng kiểu với biến bình thường.
  3. Khởi tạo biến con trỏ với địa chỉ của biến bình thường.
  4. Truy cập giá trị của biến bằng cách sử dụng dấu hoa thị (*) - nó được gọi là toán tử tham chiếu.

Bên cạnh trên, giá trị của một con trỏ trong C là bao nhiêu? Các điểm chính cần nhớ về con trỏ trong C: Biến bình thường lưu giá trị trong khi biến con trỏ lưu địa chỉ của biến. Nội dung của con trỏ C luôn là một số nguyên, tức là địa chỉ. Con trỏ Always C được khởi tạo thành vô giá trị , tức là int * p = vô giá trị . Giá trị của vô giá trị con trỏ là 0.

Cũng biết, giá trị của một con trỏ là gì?

Điều này có nghĩa là một con trỏ giữ địa chỉ bộ nhớ của một biến khác. Nói một cách khác, con trỏ không giữ một giá trị theo nghĩa truyền thống; thay vào đó, nó giữ địa chỉ của một biến khác. MỘT con trỏ "trỏ tới" biến khác đó bằng cách giữ một bản sao địa chỉ của nó.

Con trỏ với ví dụ là gì?

MỘT con trỏ là một biến lưu địa chỉ của một biến khác. Không giống như các biến khác giữ giá trị của một loại nhất định, con trỏ giữ địa chỉ của một biến. Vì thí dụ , một biến số nguyên giữ (hoặc bạn có thể nói là lưu trữ) một giá trị số nguyên, tuy nhiên là một số nguyên con trỏ giữ địa chỉ của một biến số nguyên.

Đề xuất: