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

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

Đ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

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ừ khóa liên quan

Mục lục

  • CHƯƠNG 7

  • Slide 2

  • I. ĐỊNH NGHĨA – KHAI BÁO

  • Slide 4

  • II. CÁC THAO TÁC:

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • III. CON TRỎ VÀ MẢNG:

  • Slide 11

  • Slide 12

  • III. THAY ĐỔI THÔNG SỐ THỰC BẰNG THÔNG SỐ HÌNH THỨC CON TRỎ:

  • V. CẤP PHÁT ĐỘNG:

  • Slide 15

  • Ví dụ: Sử dụng mảng cấp phát động

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

Tài liệu liên quan