c语言函数使枚举参数 c语言枚举用法
C语言中枚举可以作为函数的参数吗,求大神解答
可以
专注于为中小企业提供成都网站设计、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业高密免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
#include "stdafx.h"
#include stdio.h
enum Enum_Struct
{
ENUM_NUM0,
ENUM_NUM1,
ENUM_NUM2,
ENUM_NUM3,
ENUM_NUM4
};
void Func(Enum_Struct *err)
{
if((*err) == ENUM_NUM3)
{
printf("%d\n",ENUM_NUM3);
};
}
void main()
{
Enum_Struct obj = ENUM_NUM3;
Func(obj);
}
C语言中的枚举函数有什么用呢?
如果一个变量只有几种可能的值,就可以定义为枚举类型。枚举 就是将变量的值一一列举出来,变量的值只限于列举出来值的范围。声名枚举类型用enum开头。如enum number{1,2,3};就让number的值只能是1、2或3,其他是错误的。望采纳。
C语言参数相枚举
27 函数类型即返回值类型。当没有明确指定的时候,默认为int。 不过这条规则已经被大多数编译器摒弃,部分编译器甚至在无定义返回类型时会直接报错。
28
枚举类型,如果存在=xxx这样的指定值,那么该值即为指定值。 否则为上一个加一。
于是Ada=100, COBOL=101, Fortran = 102
选C
文章标题:c语言函数使枚举参数 c语言枚举用法
转载来于:http://scyingshan.cn/article/hpocoi.html