
Lập trình C++ 5
lượt xem 18
download

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ả
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Lập trình C++ 5
- CHƯƠNG 5: MẢNG - CON TRỎ - THAM CHIẾU Khoa Công Nghệ Thông Tin & Truyền Thông Đại Học Cần Thơ 1
- Chươ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 2
- Chươ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 3
- Chươ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'}; 5
- Chương 5 Mảng Đa Chiều Mùa Mùa hè Mùa thu Mùa đông xuân Sydney 26 34 22 17 int seasonTemp[3][4]; Melbourne 24 32 19 13 Brisbane 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) int main (void) void Swap1 (int x, int y) { 1 { int i = 10, j = 20; 2 int temp = x; 3 Swap1(i, j); cout

CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình C++: Chương 5 - GV. Nguyễn Văn Hùng
57 p |
159 |
20
-
Lập trình C- Bài tập 5
1 p |
95 |
19
-
Bài giảng Lập trình C nâng cao: Chương 5 - Trần Minh Thái
22 p |
150 |
18
-
Bài giảng Lập trình C# 2010: Chương 5 - ĐH Công nghệ Đồng Nai
22 p |
103 |
15
-
Bài giảng Nhập môn lập trình C: Chương 5 - Trần Thị Kim Chi
66 p |
82 |
14
-
Bài giảng Lập trình C nâng cao - Chương 5: Lập trình tập tin
11 p |
124 |
12
-
Bài giảng Ngôn ngữ lập trình C - Chương 5: Mảng một chiều
11 p |
152 |
12
-
Bài giảng Ngôn ngữ lập trình C và C++: Bài 5 - TS. Đỗ Đăng Khoa
63 p |
101 |
8
-
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ lập trình C++) - Chương 5: Các lớp nhập/xuất trong C++
19 p |
141 |
7
-
Bài giảng Lập trình C: Chương 5 - Nguyễn Minh Thành
11 p |
76 |
6
-
Bài giảng Kỹ thuật lập trình C: Chương 5 - ThS. Trần Quang Hải Bằng
15 p |
58 |
6
-
Bài giảng Ngôn ngữ lập trình C và C++ (Phần 2: Ngôn ngữ lập trình C++) - Chương 6: Mẫu (template)
27 p |
96 |
4
-
Bài giảng Lý thuyết ngôn ngữ lập trình: Chương 5 - CĐ CNTT Hữu nghị Việt Hàn
15 p |
102 |
4
-
Bài giảng Lập trình C# 1 - Chương 5: Object - Oriented programming
16 p |
85 |
4
-
Bài giảng Lập trình C: Chương 5 - Ngô Công Thắng
28 p |
109 |
4
-
Bài giảng Kỹ thuật lập trình C/C++ - Chương 5: Mảng một chiều
30 p |
35 |
4
-
Bài giảng Ngôn ngữ lập trình C: Chương 5 - TS. Nguyễn Thị Hiền
31 p |
42 |
3


Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn
