编写自己的姓名年龄爱好c语言
时间: 2024-10-11 10:12:12 浏览: 3
编写个人信息,尤其是涉及到姓名、年龄和爱好的程序,在C语言中通常会创建一个结构体来存储这些数据,然后通过函数来显示。这是一个简单的示例:
```c
#include <stdio.h>
// 定义一个结构体来存储个人信息
typedef struct {
char name[50]; // 姓名,假设最多50个字符
int age; // 年龄
char hobby[50]; // 爱好,同样假设最多50个字符
} Person;
// 函数来打印个人信息
void print_info(Person person) {
printf("姓名:%s\n", person.name);
printf("年龄:%d\n", person.age);
printf("爱好:%s\n", person.hobby);
}
int main() {
// 创建一个Person类型的变量并初始化
Person myself;
strcpy(myself.name, "李华"); // 假设姓名是"李华"
myself.age = 28; // 假设年龄是28岁
strcpy(myself.hobby, "编程和旅行"); // 假设爱好是"编程和旅行"
// 调用函数打印我的信息
print_info(myself);
return 0;
}
```
在这个例子中,`print_info`函数是一个可以用于任何具有姓名、年龄和爱好的Person实例的通用函数,这就是C语言中的多态性体现,尽管在基础层面上并没有真正的多态机制。