枚举类型作为形参,并用指针取值
#include<stdio.h>
#include <malloc.h>
typedef enum{NO = 1,YES = 2}AA;
void fun(AA *sa)
{
printf("%d",*sa);
}
int main()
{
AA *d;
d = (AA*)malloc(sizeof(AA)); // 给指针地址分配内存
*d = YES; //值传给指针变量
fun(d);
return 0;
}
枚举类型作为形参,并用指针取值
#include<stdio.h>
#include <malloc.h>
typedef enum{NO = 1,YES = 2}AA;
void fun(AA *sa)
{
printf("%d",*sa);
}
int main()
{
AA *d;
d = (AA*)malloc(sizeof(AA)); // 给指针地址分配内存
*d = YES; //值传给指针变量
fun(d);
return 0;
}