热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_51392495
巨幕大蛇
5 年前
trueweixin_51392495

发一个

CSDN App 扫码分享
分享
2
4
打赏
  • 复制链接
  • 举报
下一条:
#include <string.h>//定义民族枚举类型enum PEOPLE{ HAN_ZU = 0, //汉族 HUI_ZU = 1, //回族 ZANG_ZU = 2, //藏族 OTHER_ZU = 3 //其他民族};//定义个人信息结构体,包含三个条目struct person_info{ int age; //年龄 char name[20]; //名字 PEOPLE min_zu; //民族};//函数用户返回民族枚举PEOPLE对应的文字描述const char * get_people_str( PEOPLE var){ switch (var) { case HAN_ZU: return "汉族"; break; case HUI_ZU: return "回族"; break; case ZANG_ZU: return "藏族"; break; default: return "其他民族"; break; }}void print_personal_information(struct person_info var){ printf("%s 今年%d岁 是%s\n", var.name,var.age,get_people_str(var.min_zu));}int main(){ struct person_info lucky; //结构体赋值 lucky.age = 11; strcpy(lucky.name,"lucky"); lucky.min_zu = HAN_ZU; //打印个人信息 print_personal_information(lucky); return 0;}
立即登录