Lý thuyết

Mục tiêu của bài này là giúp bạn hiểu được con trỏ ở mức cơ bản.

Con trỏ là gì ?

Trước tiên để hiểu được con trỏ bạn cần hiểu rõ về bộ nhớ máy tính và biến.

Bộ nhớ máy tính

Bộ nhớ máy tính là một dãy các ô nhớ nằm liên tiếp nhau, mỗi một ô nhớ sẽ lưu 1 byte dữ liệu và dữ liệu của bạn sẽ nằm trong các ô nhớ này. Để truy xuất được vào một ô nhớ bạn cần biết được vị trí (địa chỉ) của ô nhớ đó.

Biến

Biến là một ô nhớ hoặc một vùng nhớ được hệ điều hành cấp phát cho chương trình. Một biến sẽ gồm 2 phần là địa chỉ của biến (địa chỉ của ô nhớ chứa biến) và giá trị của biến (giá trị của ô nhớ chứa biến).

Địa chỉ

Địa chỉ của biến chính là địa chỉ của ô nhớ chứa biến. Bạn có thể dùng toán tử & để lấy ra địa chỉ của một biến và được hiển thị dưới hệ cơ số 16. Bạn có thể lấy ra hoặc thay đổi giá trị tại 1 địa chỉ bằng toán tử *

Con trỏ

Con trỏ là một dạng đặc biệt của biến, do cũng là 1 biến nên nó cũng có địa chỉ và giá trị, nó khác các biến bình thường ở chỗ giá trị của 1 con trỏ chính là địa chỉ của 1 biến khác.

Cú pháp để khai báo con trỏ:

                        
Kiểu_dữ_liệu *tên_con_trỏ;
                        
                    
Bài tập rèn luyện

Những bài tập không giải quyết được các bạn ấn vào Trao đổi trên thanh tiêu đề và post lên cho mọi người cùng giải quyết phụ bạn nhé !

Không có bài tập cho slide này !

    Ngôn Ngữ C++
  • Hoàn thành 80% khóa học

Chào mừng các bạn đã đến với website của Trung

Khu vực bên trái là LÝ THUYẾT. Tại đây sẽ gồm một số kiến thức mà Trung đã sưu tầm và chọn lọc trên nhiều trang website các nhau. Đủ tin cậy và chính xác nha.

Khu vực kế tiếp (ở giữa) bao gồm video hướng dẫn cụ thể và phần bài tập để các bạn ôn lại, thực hành lại dựa trên kiến thức của bài đang học.

Khu vực cuối cùng là phần danh sách khóa học. Phần trên cùng là phần Tiêu đê và có thể thu gọn lại (nhấn vào nút ">>" và "<<" sẽ trả lại danh sách khóa học như ban đầu)

Kế dưới là nội dung từng bài học. Các bạn chỉ việc click chọn nội dung để học.

Đối vối điện thoại thì nút mở tab các slide bài học nằm ở dưới thanh tiêu đề, góc trên bên phải màn hình.