定义一个person结构体,包括姓名,年龄,性别三个成员。定义一个person结构体类型的变量,定义一个指针变量pperson,指向该结构体变量,并用指针变量pperson输入和输出该结构体变量的信息
时间: 2023-04-28 13:01:23 浏览: 143
下面程序是定义一个结构体,并为其定义结构体变量,对其值输入、输出。
5星 · 资源好评率100%
定义一个person结构体,包括姓名,年龄,性别三个成员。定义一个person结构体类型的变量,定义一个指针变量pperson,指向该结构体变量,并用指针变量pperson输入和输出该结构体变量的信息。
struct person {
char name[20];
int age;
char gender;
};
int main() {
struct person p = {"张三", 20, '男'};
struct person *pperson = &p;
printf("姓名:%s,年龄:%d,性别:%c\n", pperson->name, pperson->age, pperson->gender);
printf("请输入姓名、年龄、性别:");
scanf("%s %d %c", pperson->name, &pperson->age, &pperson->gender);
printf("姓名:%s,年龄:%d,性别:%c\n", pperson->name, pperson->age, pperson->gender);
return 0;
}
阅读全文