TAILIEUCHUNG - Bài giảng Ngôn ngữ lập trình: Bài 8 - Lý Anh Tuấn

Bài giảng Ngôn ngữ lập trình: Bài 8 do Lý Anh Tuấn biên soạn nhằm mục đích phục vụ cho việc giảng dạy. Nội dung bài giảng gồm: Con trỏ, các biến con trỏ, quản lý bộ nhớ, mảng động, tạo và sử dụng, phép tính con trỏ, lớp, con trỏ, mảng động, con trỏ this, hàm hủy, hàm tạo sao chép. | NGÔN NGỮ LẬP TRÌNH Bài 8: Con trỏ và mảng động Giảng viên: Lý Anh Tuấn Email: tuanla@ Nội dung 1. Con trỏ ◦ Các biến con trỏ ◦ Quản lý bộ nhớ 2. Mảng động ◦ Tạo và sử dụng ◦ Phép tính con trỏ 3. Lớp, con trỏ, mảng động ◦ Con trỏ this ◦ Hàm hủy, hàm tạo sao chép 2 Giới thiệu Định nghĩa con trỏ ◦ Địa chỉ bộ nhớ của một biến Nhắc lại: bộ nhớ được phân chia ◦ Các vị trí bộ nhớ được đánh số ◦ Địa chỉ được sử dụng làm tên của biến Chúng ta đã sử dụng con trỏ rồi ◦ Tham số truyền tham chiếu ◦ Địa chỉ của đối số thực sự được truyền 3 Biến con trỏ Các con trỏ được định kiểu ◦ Có thể lưu trữ con trỏ trong biến ◦ Không phải int, double mà là một con trỏ trỏ tới int, double, vân vân Ví dụ: double *p; ◦ p được khai báo là một biến con trỏ trỏ tới double ◦ Có thể lưu giữ các con trỏ trỏ tới các biến kiểu double 4 Khai báo biến con trỏ Con trỏ được khai báo giống các kiểu khác ◦ Thêm “*” trước tên biến ◦ Tạo ra con trỏ trỏ đến kiểu đó “*” phải được đặt trước mỗi biến int *p1, *p2, v1, v2; ◦ p1, p2 lưu trữ con trỏ trỏ tới các biến int ◦ v1, v2 là các biến nguyên nguyên .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.