Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng Kỹ thuật lập trình: Quản lý và sử dụng bộ nhớ động - ThS. Đặng Bình Phương (ĐH Khoa học Tự nhiên)

Không đóng trình duyệt đến khi xuất hiện nút TẢI XUỐNG

Bài giảng "Kỹ thuật lập trình: Quản lý và sử dụng bộ nhớ động" cung cấp cho người học các kiến thức: Mảng động trong thư viện chuẩn, khái niệm về con trỏ, dữ liệu có cấu trúc (dạng struct hay union) và con trỏ, cấp phát và sử dụng dữ liệu động, đồ án lập trình,. nội dung chi tiết, | Bài giảng Kỹ thuật lập trình: Quản lý và sử dụng bộ nhớ động - ThS. Đặng Bình Phương (ĐH Khoa học Tự nhiên) Kỹ thuật lập trình ThS. Đặng Bình Phương (dbphuong@fit.hcmus.edu.vn) CuuDuongThanCong.com https://fb.com/tailieudientucntt Mảng động trong thư viện chuẩn Khái niệm về con trỏ Dữ liệu có cấu trúc (dạng struct hay union) và con trỏ Cấp phát và sử dụng dữ liệu động Đồ án lập trình Các vấn đề tìm hiểu mở rộng kiến thức nghề nghiệp Thuật ngữ tiếng Anh và bài đọc thêm tiếng Anh 2/27/2014 CuuDuongThanCong.com Khoa CNTT - ĐH Khoa học tự nhiên https://fb.com/tailieudientucntt 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt • Do chịu ảnh hưởng của NNLT C nên NNLT C++ có những quy định không dễ dàng lắm về sử dụng dữ liệu động đối với người lập trình nhất là trường hợp mảng động nhiều chiều. • Kiểu vector trong thư viện chuẩn STL (Standard Template Library) phục vụ cho việc lập trình với dữ liệu động. 2/27/2014 CuuDuongThanCong.com Khoa CNTT - ĐH Khoa học tự nhiên https://fb.com/tailieudientucntt 4 • Để lập trình với kiểu vector của C++ STL, cần phải có các chỉ thị sau đây ở đầu chương trình: #include và using namespace std; • Các phương thức thường dùng: – size(): trả về kích thước hiện hành của mảng. – resize(int newsize): thay đổi kích thước mảng. – push_back(T x): thêm phần tử x có kiểu T vào cuối mảng (mảng tự động thay đổi kích thước). – pop_back(): xóa phần tử cuối cùng của mảng (mảng tự động thay đổi kích thước). 2/27/2014 CuuDuongThanCong.com Khoa CNTT - ĐH Khoa học tự nhiên https://fb.com/tailieudientucntt 5 • Kích thước mảng được xác định từ đầu #include #include using namespace std; void main() { int i, n; vector a; cout > n; a.resize(n); for (i = 0; i < n; i++) { cout • Kích thước mảng tự động điều chỉnh #include #include using namespace std; void main() { int i, n, nTam; vector a; cout > n; for (i = 0; i < n; i++) { cout • Ví dụ mảng .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.