c语言中的枚举型什么意思

 我来答
魅力山西
2013-09-15
知道答主
回答量:21
采纳率:0%
帮助的人:6.6万
展开全部
给出正确代码,自己做对比。#include<stdio.h>#define m 100void arrout(int *,int);int arrin(int *);void main() //------->此处主函数类型为void{ int s[m],k; k=arrin(s); arrout(s,k);}int arrin(int *a){ int i,x; i=0; scanf("%d",&x); while(x>0) { *(a+i)=x; i++; scanf("%d",&x); } return i;}void arrout(int *a,int n){ int i; for(i=0;i<n;i++) { printf(((i+1)%5==0)? "%4d\n" : "%4d",*(a+i)); //----->三目运算格式错误,中间是冒号,少了个括号自己对比 printf("\n"); }}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
欣林海之熊猫
2013-09-15 · 超过20用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:51.8万
展开全部
和数组一样,是一组数据或者字符串,只不过所有的只都得枚举(每个写出来),用时和数组一样,不允许出现枚举以外的数据或者字符串。
仅供参考。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Man兲星乧
2013-09-15 · TA获得超过135个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:74.9万
展开全部
它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秋梵惜天07r
推荐于2017-09-16 · 超过13用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:33.3万
展开全部
如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型。所谓“枚举”是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。声明枚举类型用enum开头。
例如
enum weekday{sun,mon,tue,wed,thu,fri,sat};
上面声明了一个枚举类型weekday,花括号中sun,mon,…,sat等称为枚举元素或枚举常量。
表示这个类型的变量的值只能是以上7个值之一。它们是用户自己定义的标识符。
追问
太给力了,你的回答完美解决了我的问题!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-15
展开全部
就是一堆常量放在一起,方便编程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式