C语言实现不同类型传入一个类型参数,分别以相应的不同类型以同一个参数输出
enum type{ CHAR, UCHAR, INT, UINT};int man(){ unsigned int data = 0;//data的类型可以随意指定 InFunction(INT,&data);//输入类型,转化为自己想要的类型 OutFunction(UINT,(void *)&data);//根据自己想要的类型输出 printf("%u\n",data);}void OutFunction(enum type,void* data){
原创
2020-08-14 10:12:25 ·
2080 阅读 ·
1 评论