Modal class trong ngôn ngữ r
Trong ngôn ngữ lập trình C, từ khóa "class" không tồn tại như trong các ngôn ngữ lập trình hướng đối tượng khác như C++ hoặc Java. Thay vào đó, trong C, chúng ta sử dụng cấu trúc (struct) để định nghĩa các kiểu dữ liệu tự định nghĩa.
Dưới đây là một ví dụ về cách sử dụng cấu trúc trong C để tạo một kiểu dữ liệu mới tương tự như một lớp (class) trong các ngôn ngữ khác:
```c
#include
// Định nghĩa cấu trúc Person
struct Person {
char name[50];
int age;
};
int main() {
// Khai báo một biến kiểu Person
struct Person person1;
// Gán giá trị cho các trường trong biến person1
strcpy(person1.name, "Alice");
person1.age = 30;
// In ra thông tin của person1
printf("Name: %s\n", person1.name);
printf("Age: %d\n", person1.age);
return 0;
}
```
Trong ví dụ trên, chúng ta đã sử dụng cấu trúc để tạo một kiểu dữ liệu mới là `Person`, có hai trường là `name` và `age`. Chúng ta khai báo một biến `person1` có kiểu `Person` và gán giá trị cho các trường của nó. Sau đó, chúng ta in ra thông tin của `person1`.