枚举类型作为形参,并用指针取值
#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;
}
2220
3万+
1万+
615

被折叠的 条评论
为什么被折叠?