Lập trình C++ 5
Số trang: 10
Loại file: ppt
Dung lượng: 97.50 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu lập trình c++ 5, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Lập trình C++ 5 CHƯƠNG 5: MẢNG - CON TRỎ - THAM CHIẾUKhoa Công Nghệ Thông Tin & Truyền ThôngĐại Học Cần Thơ 1Chương 5 Mảng, Con Trỏ, Tham Chiếu Mục tiêu Giớithiệu các cách sử dụng mảng, con trỏ, và tham chiếu Nội dung Mảng một chiều, nhiều chiều, bộ nhớ tĩnh Con trỏ, tính toán con trỏ, bộ nhớ động Con trỏ hàm, tham chiếu 2Chương 5 Mảng Mảng (array) Gồm một tập các đối tượng cùng kiểu và được sắp xếp liên tiếp trong bộ nhớ Mỗi phần tử mảng được xác định bởi một chỉ số biểu thị vị trí của phần tử trong mảng Phần tử đầu tiên của mảng luôn có chỉ số 0 Số lượng phần tử trong mảng được gọi là kích thước của mảng (cố định; xác định trước) Gồm mảng một chiều và mảng đa chiều 3Chương 5 Biến Mảng Bi Được định nghĩa bằng cách đặc tả kích thước mảng và kiểu các phần tử của nó dụ: int heights[10]; Ví Truy xuất 1 phần tử qua chỉ số mảng dụ: heights[0]= 210; cout Chương 5 Bộ Khởi Tạo Mảng Kh Mỗi mảng có một bộ khởi tạo mảng Ví dụ int nums[3] = {5, 10, 15}; Bộ khởi tạo mảng nums[2] Kích =? thước mảng ? int nums[ ] = {5, 10, 15}; int nums[3] = {5, 10}; Chuỗi là một mảng ký tự Ví dụ: so sánh sự khác nhau của char str[] = HELLO; và char str[] = {H, E, L, L, O}; 5Chương 5 Mảng Đa Chiều Mùa Mùa hè Mùa thu Mùa đông xuânSydney 26 34 22 17 int seasonTemp[3][4];Melbourne 24 32 19 13Brisbane 28 38 25 20 26 34 22 17 24 32 19 13 28 38 25 20 ... ... First rowu Second row Third row hàng hai hàng đầ hàng ba Cách tổ chức trong bộ nhớ 6 Chương 5 Con Trỏ Con Con trỏ đơn giản chỉ là địa chỉ của một vị trí bộ nhớ và cung cấp cách gián tiếp để truy xuất dữ liệu trong bộ nhớ Ví dụ 1000 10 num it num = 10; int *ptr1 = # 2000 1000 ptr1 cout Chương 5 Bộ Nhớ Động - Tĩnh Nh Bộ nhớ động (heap) nhớ được cấp phát động trong thời gian thực thi Vùng Bộ nhớ tính (stack) nhớ được sử dụng để lưu trữ các biến toàn cục Vùng và lời gọi hàm Hai toán tử được sử dụng cấp phát new: void Foo (void) { delete: thu hồi int *ptr = new int; char *str = new char[10]; //... delete ptr; delete [ ]str; } 8 Chương 5 Tham Chiếu Tham Một tham chiếu (reference) là một biệt hiệu (alias) cho một đối tượng. Ví dụ double num1 = 3.14; 1000 num1 3.14 double &num2 = num1; num2 Ghi chú Một tham chiếu phải luôn được khởi tạo khi nó được định nghĩa Có thể khởi tạo tham chiếu tới một hằng 9 Chương 5 Truyền Bằng Trị - Con Trỏ - Truy Tham Chiếu // Truyền bằng trị (đối tượng ...
Nội dung trích xuất từ tài liệu:
Lập trình C++ 5 CHƯƠNG 5: MẢNG - CON TRỎ - THAM CHIẾUKhoa Công Nghệ Thông Tin & Truyền ThôngĐại Học Cần Thơ 1Chương 5 Mảng, Con Trỏ, Tham Chiếu Mục tiêu Giớithiệu các cách sử dụng mảng, con trỏ, và tham chiếu Nội dung Mảng một chiều, nhiều chiều, bộ nhớ tĩnh Con trỏ, tính toán con trỏ, bộ nhớ động Con trỏ hàm, tham chiếu 2Chương 5 Mảng Mảng (array) Gồm một tập các đối tượng cùng kiểu và được sắp xếp liên tiếp trong bộ nhớ Mỗi phần tử mảng được xác định bởi một chỉ số biểu thị vị trí của phần tử trong mảng Phần tử đầu tiên của mảng luôn có chỉ số 0 Số lượng phần tử trong mảng được gọi là kích thước của mảng (cố định; xác định trước) Gồm mảng một chiều và mảng đa chiều 3Chương 5 Biến Mảng Bi Được định nghĩa bằng cách đặc tả kích thước mảng và kiểu các phần tử của nó dụ: int heights[10]; Ví Truy xuất 1 phần tử qua chỉ số mảng dụ: heights[0]= 210; cout Chương 5 Bộ Khởi Tạo Mảng Kh Mỗi mảng có một bộ khởi tạo mảng Ví dụ int nums[3] = {5, 10, 15}; Bộ khởi tạo mảng nums[2] Kích =? thước mảng ? int nums[ ] = {5, 10, 15}; int nums[3] = {5, 10}; Chuỗi là một mảng ký tự Ví dụ: so sánh sự khác nhau của char str[] = HELLO; và char str[] = {H, E, L, L, O}; 5Chương 5 Mảng Đa Chiều Mùa Mùa hè Mùa thu Mùa đông xuânSydney 26 34 22 17 int seasonTemp[3][4];Melbourne 24 32 19 13Brisbane 28 38 25 20 26 34 22 17 24 32 19 13 28 38 25 20 ... ... First rowu Second row Third row hàng hai hàng đầ hàng ba Cách tổ chức trong bộ nhớ 6 Chương 5 Con Trỏ Con Con trỏ đơn giản chỉ là địa chỉ của một vị trí bộ nhớ và cung cấp cách gián tiếp để truy xuất dữ liệu trong bộ nhớ Ví dụ 1000 10 num it num = 10; int *ptr1 = # 2000 1000 ptr1 cout Chương 5 Bộ Nhớ Động - Tĩnh Nh Bộ nhớ động (heap) nhớ được cấp phát động trong thời gian thực thi Vùng Bộ nhớ tính (stack) nhớ được sử dụng để lưu trữ các biến toàn cục Vùng và lời gọi hàm Hai toán tử được sử dụng cấp phát new: void Foo (void) { delete: thu hồi int *ptr = new int; char *str = new char[10]; //... delete ptr; delete [ ]str; } 8 Chương 5 Tham Chiếu Tham Một tham chiếu (reference) là một biệt hiệu (alias) cho một đối tượng. Ví dụ double num1 = 3.14; 1000 num1 3.14 double &num2 = num1; num2 Ghi chú Một tham chiếu phải luôn được khởi tạo khi nó được định nghĩa Có thể khởi tạo tham chiếu tới một hằng 9 Chương 5 Truyền Bằng Trị - Con Trỏ - Truy Tham Chiếu // Truyền bằng trị (đối tượng ...
Tìm kiếm theo từ khóa liên quan:
lập trình máy tính code lập trình kinh nghiệm lập trình ngôn ngữ lập trình thủ thuật lập trình mẹo lập trìnhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 273 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 264 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 264 0 0 -
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 236 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 223 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 215 1 0 -
Thủ thuật giúp giải phóng dung lượng ổ cứng
4 trang 214 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 205 0 0 -
15 trang 199 0 0