Please enable JavaScript.
Coggle requires JavaScript to display documents.
Mốt số khái niệm cần chuẩn bị - Coggle Diagram
Mốt số khái niệm cần chuẩn bị
Biến
Biến là định dang của một vùng trong bộ nhớ dùng để giữ một giá trị mà có thể thay đổi bởi chương trình
-Tất cả biến phải được khai báo trước khi sử dụng
Cách khai báo:
type variableNames;
-type : là một trong các kiểu dữ liệu hợp lệ
-variableNames: tên của một hay nhiều biến phân cách nhau bằng dấu phẩy.
Ngoài ra ta có thể vừa khai báo vừa khởi tạo giá trị ban đầu cho biến
type varName1 = value,...,varName_n = value;
VD: int x1, x2, x3 = 9;
Địa chỉ
Mội biến đều có 2 thông tin : Giá trị và địa chỉ
int x = 5;
cout << "Giá trị của x = " << x;
cout << "Địa chỉ của x = " << &x;
Con trỏ
là biến chứa một địa chỉ bộ nhớ. địa chỉ này là vị trí của một đối tượng khác (thường là một biến trong bộ nhớ). Nếu một biến chứa địa chỉ của một biến khác, biến thứ nhất được gọi là trỏ đến biến thứ hai
Nếu một biến sẽ chứa địa chỉ của một biến khác thì nó phải được khai báo là một con trỏ. Khai báo 1 biến con trỏ gồm kiểu dữ liệu cơ sở, một dấu
, và tên biến, Dạng tổng quát để khai báo một biến con trỏ là :
type
pointerVariable;
-Type : xác định kiểu dữ liệu của biến mà con trỏ có thể trỏ đến.
Khai báo : dataType *pointerVariable;
-Cấp phát : pointerVariable = new DataType;
-Hủy bộ nhớ : dalete pointerVariable ;
Mảng
Là một tập hợp các biến có cùng kiểu dữ liệu nằm liên tiếp nhau trong bộ nhớ và được tham chiếu bởi một tên chung chính là tên mảng
-Tạo sao dùng mảng : Mỗi phần tử của mảng được tham chiếu thông qua chỉ mực (index).
-Nếu mảng có n phần tử thì phần tử đầu tiền có chỉ mục là 0 và phần tử cuối có chỉ mục là n-1
-Để tham chiếu đến một phần tử ta dùng tên mảng và chỉ mục của phần tử được đặt trong cặp dấu [].
VD: a[]
Số phần từ trong mảng được gọi là kích thước của mảng, luôn cố định phải được xác định trước là không đổi trong suốt quá trình thực hiện chương trình
Khai báo mảng một chiêu:
Cú phap: type arrayName[elements];
-type : kiểu dữ liệu của mỗi phần tử mảng
-elements: số phần tử có trong mảng
-ArrayName: tên mảng
Cấu trúc
Structures: là một tập hợp các biến được tham chiếu thông qua một tên chung, một khai báo cấu trúc hình thành một khuôn mẫu (template) mà có thể dùng để tạo nên các biến cấu trúc có cùng kiểu, Những biến mà tạo nên cấu trúc được gọi là các thành viên (members)
-Nói ngắn gọi: thực ra nó là 1 kiểu dữ liệu phức hợp do ta tạo ra
Dạng tổng quát của một khai báo cấu trúc
struct structureName
{
type member1;
...
type membern;
...
}varName;
-struct: từ kháo tạo cấu trúc trong C/C++
-structureName: Tên của cấu trúc
-type: Kiểu dữ liệu của thành viên tương ứng.
member1...membern: Tên các biến thành viên của cấu trúc
-varNames : Tên các biến cấu trúc phân cách nhau bằng dấu phẩy
Hàm
Là một khối lệnh thực hiện một công việc hoàn chỉnh(module), được đặt tên và được gọi thực thi nhiều lần tại nhiều vị trí trong chương trình.
-Hàm còn gọi là chương trình con(subroutine)
-Hàm có thể được gọi từ chương trình chính(hàm main) hoặc từ 1 hàm khác
-Hàm có giá trị trả về hoặc không. Nếu hàm không có giá trị trả về gọi là thử tục(procedure)
Dạng tổng quát của hàm do người dùng định nghĩa:
returnType functionName(parameterList)
{
body of the function
}