Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Con trỏ & tham chiếu ​

Con trỏ lưu địa chỉ một vùng dữ liệu, còn tham chiếu cho phép nhiều tên cùng truy cập một đối tượng. Vì vậy, thay đổi dữ liệu qua một tên có thể được thấy qua tên khác. Sao chép địa chỉ hoặc tham chiếu không đồng nghĩa với sao chép dữ liệu.

Giải thích kỹ thuật ​

Sở hữu dữ liệu và vòng đời. Con trỏ hay tham chiếu có thể cho phép nhiều tên truy cập cùng vùng dữ liệu. Cần biết ai quản lý bộ nhớ và dữ liệu còn hợp lệ bao lâu. Trong ngôn ngữ có quản lý bộ nhớ thủ công, dùng địa chỉ sau khi giải phóng là lỗi.

Trong Python hoặc NumPy, tác động dễ thấy hơn là thay đổi dữ liệu dùng chung: View có thể làm gốc thay đổi, trong khi copy không làm vậy.

Ví dụ ​

Trong Python, a = [1]. B = a. B.append(2) làm a trở thành [1, 2].

Khi nào cần dùng? ​

Hiểu danh sách liên kết, , và sự khác nhau giữa view và copy.

Câu hỏi ôn lại ​

b = a có tạo một với a không?

Xem đáp án

Không. Cả hai tên cùng trỏ tới một .

Thuật ngữ liên quan ​

Cập nhật lần cuối:

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to