c语言中的枚举型什么意思
11个回答
展开全部
给出正确代码,自己做对比。#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"); }}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
和数组一样,是一组数据或者字符串,只不过所有的只都得枚举(每个写出来),用时和数组一样,不允许出现枚举以外的数据或者字符串。
仅供参考。
仅供参考。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
它用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果一个变量只有几种可能的值,可以定义为枚举(enumeration)类型。所谓“枚举”是指将变量的值一一列举出来,变量的值只能在列举出来的值的范围内。声明枚举类型用enum开头。
例如
enum weekday{sun,mon,tue,wed,thu,fri,sat};
上面声明了一个枚举类型weekday,花括号中sun,mon,…,sat等称为枚举元素或枚举常量。
表示这个类型的变量的值只能是以上7个值之一。它们是用户自己定义的标识符。
例如
enum weekday{sun,mon,tue,wed,thu,fri,sat};
上面声明了一个枚举类型weekday,花括号中sun,mon,…,sat等称为枚举元素或枚举常量。
表示这个类型的变量的值只能是以上7个值之一。它们是用户自己定义的标识符。
追问
太给力了,你的回答完美解决了我的问题!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-15
展开全部
就是一堆常量放在一起,方便编程
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询