![Bài giảng Phương pháp lập trình - Chương 5: Con trỏ (2016)](https://123docz.net/image/doc_normal.png)
Đang tải... (xem toàn văn)
Thông tin tài liệu
Bài giảng Phương pháp lập trình - Chương 5: Con trỏ trình bày địa chỉ con trỏ, khái niệm và khai báo biến con trỏ, toán tử con trỏ, các thao tác trên biến con trỏ, cấp phát và giải phóng bộ nhớ, con trỏ và mảng, mảng con trỏ. Mời các bạn cùng tham khảo.
Chương Nội dung trình bày Địa Khái niệm khai báo biến trỏ Toán tử trỏ Các thao tác biến trỏ Cấp phát giải phóng nhớ Con trỏ mảng Mảng trỏ Địa (Address) Mỗi biến có thuộc tính: địa (address) giá trị (value) ◦ Ví dụ: int i=11, j=22, k=33; Trong nhớ: + Tại địa 53AD78 có giá trị 11 + Tại địa 53AD7C có giá trị 22 + Tại địa 53AD80 có giá trị 33 Để lấy địa biến: dùng dấu & trước tên biến Ví dụ:… Nội dung trình bày Địa Khái niệm khai báo biến trỏ Toán tử trỏ Các thao tác biến trỏ Cấp phát giải phóng nhớ Con trỏ mảng Mảng trỏ Khái niệm khai báo trỏ Khái niệm trỏ: Là biến mà giá trị chứa địa Cách khai báo biến trỏ: tương tự khai báo biến thông thường, có thêm dấu * vào trước tên biến Ví dụ: int *ia; int x, *p, *q; Khơng dùng biến trỏ trỏ chưa khởi tạo giá trị Giá trị gán cho trỏ phải địa chỉ, ví dụ: p = &x; Khái niệm khai báo trỏ: Ví dụ int i=11, j=22, k=33; int *iPtr, *jPtr, *kPtr; iPtr = &i; jPtr = &j; iPtr, jPtr biến trỏ chứa địa i, j Vậy: gán iPtr = i sai Nội dung trình bày Địa Khái niệm khai báo biến trỏ Toán tử trỏ Các thao tác biến trỏ Cấp phát giải phóng nhớ Con trỏ mảng Mảng trỏ Toán tử trỏ Toán tử * : lấy giá trị địa chứa biến trỏ Ví dụ: int i; int *ia; i = 10; ia = &i; coutNgày đăng: 21/05/2021, 15:04
Xem thêm:
Mục lục
Nội dung trình bày
2. Khái niệm và khai báo con trỏ
2. Khái niệm và khai báo con trỏ: Ví dụ
3. Toán tử con trỏ
3. Toán tử con trỏ: Ví dụ
4. Các phép toán số học trên con trỏ
4. Các phép toán số học trên con trỏ (tt)
5. Cấp phát và giải phóng bộ nhớ
6. Con trỏ và mảng: Giới thiệu
6. Con trỏ và mảng: Giới thiệu (tt)
Tài liệu cùng người dùng
Tài liệu liên quan