01/10/2018, 10:52
Khai báo dữ liệu cấu trúc?
Như thế này là sao mấy bác ?
typedef struct node*ref;
struct node{
int key;
ref next;
};
Bài liên quan
Như thế này là sao mấy bác ?
typedef struct node*ref;
struct node{
int key;
ref next;
};
Bạn đọc về struct trong C/C++ là sẽ hiểu, nếu bạn đã học pascal thì nó gần giống
record
, kiểu như tạo ra 1 kiểu dữ liệu mới của chính bạn vậyừ cảm ơn bạn…nhưng mình ko hiểu là sao ở trên lại khai báo typedef struct node*ref
rồi mà ở dưới lại khai báo struct node nữa ?
Đoạn code trên tương đương đoạn dưới đây:
Cái này là Node trong 1 danh sách liên kết đơn mà.
Thằng ref lúc này đóng vai trò là con trỏ của 1 node
Mà đây là C chứ không phải C++ đâu