1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng phương pháp lập trình chương 7

16 145 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 414,5 KB

Nội dung

CHƯƠNG KIỂU CON TRỎ ( POINTER ) Nội dung: I Định nghĩa -Khai báo II Các thao tác biến trỏ III Con trỏ mảng IV Thông số hình thức kiểu trỏ V Cấp phát động I ĐỊNH NGHĨA – KHAI BÁO - ĐN: Biến kiểu trỏ biến chứa địa biến khác - Các loại biến trỏ: Nếu biến trỏ chứa: địa biến nguyên ta gọi trỏ nguyên, địa biến thực gọi trỏ thực, địa biến ký tự gọi trỏ ký tự - Cú pháp khai báo: tên_kiểu* tên_biến; đó: tên_kiểu kiểu định nghĩa ý nghĩa: khai báo biến tên_biến biến trỏ tên_kiểu , dùng để chứa địa biến có kiểu tên_kiểu I ĐỊNH NGHĨA – KHAI BÁO Ví dụ: int* pa; float* pf; char* s; int* a[100]; int (*a)[100]; II CÁC THAO TÁC: Lấy địa biến: (address operator) Sử dụng tóan tử & Ví dụ: int a=10; int*pa; pa=&a; II CÁC THAO TÁC: 2.Lấy liệu địa chỉ:(indirection operator) Sử dụng tóan tử * Ví dụ: int a=10; int*pa; pa=&a; cout[...]... dụ: void swap(int*pa, int* pb) { int tam; tam=*pa; *pa=*pb; *pb=tam; } V CẤP PHÁT ĐỘNG: 1 Khái niệm: stack heap 2 Toán tử new Cú pháp: biến_con_trỏ=new tên_kiểu[N]; Ý nghĩa: Cấp phát vùng nhớ đủ để lưu N biến kiểu tên_kiểu Mặc định N=1 (khi không có N) 3 Toán tử delete Cú pháp: delete biến_con_trỏ; delete [] biến_con_trỏ; Ý nghĩa: Thu hồi vùng nhớ đã cấp phát cho biến_con_trỏ bằng new V CẤP PHÁT ĐỘNG: ... niệm: stack heap Toán tử new Cú pháp: biến_con_trỏ=new tên_kiểu[N]; Ý nghĩa: Cấp phát vùng nhớ đủ để lưu N biến kiểu tên_kiểu Mặc định N=1 (khi N) Toán tử delete Cú pháp: delete biến_con_trỏ; delete... địa biến nguyên ta gọi trỏ nguyên, địa biến thực gọi trỏ thực, địa biến ký tự gọi trỏ ký tự - Cú pháp khai báo: tên_kiểu* tên_biến; đó: tên_kiểu kiểu định nghĩa ý nghĩa: khai báo biến tên_biến

Ngày đăng: 04/12/2015, 15:04

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN