Thứ Bảy, 30 tháng 3, 2019

[Học C++] Bài 1 - sizeof và typedef trong C++

1... sizeof

sizeof là 1 Operator,được sử dụng để lấy thông tin về tổng bộ nhớ được cấp phát cho
kiểu dữ liệu hoặc đối tượng...
Ví dụ:
cout<<sizeof(double); //in ra size của kiểu double
//Nếu sử dụng cho biến thì ta không cần ngoặc đơn
int x = 1;
int i = sizeof x;
cout<<i; //in ra 4

2... typedef
Là keyword trong C,dùng để thay thế một loại dữ liệu đã tồn tại...
Ví dụ: Tạo một kiểu dữ liệu mới có tên neb từ kiểu int.
typedef int neb;
neb i = 8;
cout<<sizeof(int); //4
cout<<sizeof(neb); //4


2.1 typedef và Pointer
Tương tự thì typedef có thể sử dụng để tạo 1 biệt danh(alias) cho pointers...
Ví dụ:
 typedef int* neb_Ptr;
 neb_Ptr a;
 cout<<sizeof(int*);
 cout<<sizeof(neb_Ptr);
 // khai bao 1 pointer,..cho vao 1 bien
 int var = 1;
 neb_Ptr prt = &var;


Author: Cong Neb
Alias: Dark Neb
Studied at: SET BKHN K57
Nếu copy tài liệu: Nhớ ghi nguồn tác giả..Tks

Không có nhận xét nào:

Đăng nhận xét