struct structure_name {
data_type member1;
data_type member2;
...
data_type memeberN;
};
struct employee {
int id;
char name[50];
float salary;
};
struct employee {
int id;
char name[50];
float salary;
};
int main() {
struct employee e1, e2;
}
struct employee {
int id;
char name[50];
float salary;
}
Cách tiếp cận nào tốt hơn?Khi số lượng biến không cố định, sử dụng phương pháp tiếp cận thứ nhất. Nó cung cấp cho bạn sự linh hoạt để khai báo biến cấu trúc nhiều lần. Khi số lượng biến được cố định, sử dụng phương pháp thứ 2.
e1.id = 17;
e1.name = "Vinh";
e1.salary = 1000;
#include
#include
struct employee {
int id;
char name[50];
float salary;
} e1; // khai bao bien e1
int main() {
// luu tru thong tin employee
e1.id = 17;
strcpy(e1.name, "Vinh Tran"); // sao chep string thanh mang char
e1.salary = 1000;
// hien thi thong tin employee ra man hinh
printf("employee 1 id : %d\n", e1.id);
printf("employee 1 name : %s\n", e1.name);
printf("employee 1 salary : %f\n", e1.salary);
return 0;
}
employee 1 id : 17
employee 1 name : Vinh Tran
employee 1 salary : 1000.000000