Bai11 contro trong c++ p1

57 0 0
Bai11 contro trong c++ p1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài giảng nhập môn lập trình của trường đại học công nghệ thông tin, chương 11. Bài giảng là slide powerpoint cung cấp đầy đủ kiến thức, bài tập, kỹ năng cho sinh viên về chương 11 của môn nhập môn lập trình

CON TRỎ CƠ BẢN CĐR buổi học • Sau học xong buổi học, sinh viên có khả năng: • Hiểu khái niệm trỏ, địa biến quản lý biến C++ • Sử dụng trỏ lập trình • Biết số thuật ngữ tiếng Anh tương ứng Bảng thuật ngữ Việt- Anh liên quan nội dung trỏ Thuật ngữ tiếng Việt Thuật ngữ tiếng Anh Con trỏ Pointer Hằng trỏ Constant pointer Địa nhớ Memory Address Toán tử & Address-of Operator Toán tử * Dereferencing Operator, or: Indirection Cấp phát nhớ Operator Memory Allocation Giải phóng nhớ De-Allocate Memory Cấp phát tĩnh Static Memory Allocation Cấp phát động Dynamic Memory Allocation Biến động Dynamic Variable Phép toán số học trỏ Pointer Arithmetic NMLT - CON TRỎ CƠ BẢN Nội dung Khái niệm cách sử dụng trỏ Con trỏ mảng chiều Bài tập NMLT - Con trỏ cấp phát động Khái niệm cách sử dụng 1.1 Biến vùng nhớ 1.2 Khái niệm trỏ 1.3 Khai báo trỏ 1.4 Con trỏ toán tử &, * 1.5 Con trỏ NULL 1.6 Kích cỡ trỏ 1.7 Từ khóa const trỏ 1.8 Con trỏ hàm Bài tập Một số lưu ý NMLT - CON TRỎ CƠ BẢN ? Chương trình C/C++ quản lý biến nào? NMLT - CON TRỎ CƠ BẢN 1.1 Biến vùng nhớ • Bộ nhớ máy tính Địa byte nhớ • Bộ nhớ RAM chứa nhiều ô nhớ, nhớ có kích thước byte • Mỗi nhớ có địa địa đánh số từ trở • RAM để lưu trữ mã chương trình liệu suốt trình thực thi … Memory Layout (bytes) NMLT - CON TRỎ CƠ BẢN 1.1 Biến vùng nhớ • Khi khai báo biến, máy tính dành riêng vùng nhớ để lưu biến • Khi tên biến gọi, máy tính thực bước sau: • Tìm kiếm địa nhớ biến • Truy xuất thiết lập giá trị biến lưu trữ nhớ NMLT - CON TRỎ CƠ BẢN 1.1 Biến vùng nhớ • Ví dụ: Địa x ch ô nhớ a int main() { char ch=‘x’; int a = 7; } … Memory Layout (bytes) NMLT - CON TRỎ CƠ BẢN Tốn tử & * • Toán tử & (Address-of Operator) đặt trước tên biến cho biết địa vùng nhớ biến • Toán tử * (Dereferencing Operator hay Indirection Operator) đặt trước địa cho biết giá trị lưu trữ địa NMLT - CON TRỎ CƠ BẢN 10

Ngày đăng: 04/03/2024, 11:25

Tài liệu cùng người dùng

Tài liệu liên quan