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

Bài giảng Kỹ thuật lập trình: Chương 7 - Trần Quang

28 53 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 28
Dung lượng 545,39 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Kỹ thuật lập trình - Chương 7: Con trỏ cung cấp cho người học các kiến thức: Tổ chức bộ nhớ, ứng dụng của con trở, mô hình của con trỏ, cấu trúc toán tử, khai báo trỏ, các phép toán, con trỏ và mảng,.... Mời các bạn cùng tham khảo nội dung chi tiết.

Trang 9

 Khi thêm vào và xóa các ph n t trên m ng , c n

ph i d ch ph i và trái nhi u ph n t  t n nhi u

th i gian

 Yêu c u: Có cách t ch c d li u nào giúp các

phép qu n lý ph n t nói trên nhanh chóng

 Gi i pháp:

 S d ng danh sách liên k t  dùng con tr

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 13

Khai bứo con tr

<Tên ki u> *<tên bi n>;

<Tên ki u> *<tên bi n> = 0; //NULL

<Tên ki u> *<tên bi n> = &<tên bi n b>;

Ví d :

int *p3 = &a; // con tr đ n s nguyên, giá tr là đ a ch

c a bi n a

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Trang 16

Cức phép toứn trên con tr

Trang 24

C p phát b nh đ ng

int *p1;

float *p2;

int n = 100;

p1 = (int*) malloc (n * sizeof(int));

p2 = (float*) malloc (n * sizeof(float));

free(p1); free(p2);

xin c p phát b nh

Trang 27

(2) Khai báo con tr đ n m t m ng

(3) Xin c p phát b nh trên HEAP,

p_ptr: gi đ a ch c a ô nh đ u tiên trong vùng đ c c p

(5) Gi i phóng vùng nh

CuuDuongThanCong.com https://fb.com/tailieudientucntt

Ngày đăng: 11/01/2020, 19:22

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm