c语言编程题: 用枚类型定义春、夏、秋、冬四个季节
#include
enum season
{
spring = 1,
summer,
autumn,
winter,
};
season GetSeasonByMonth(char month)
{
if(month <= 3 && month>=1)
return spring;
else if(month <= 6 && month>=4)
return summer;
else if(month <= 9 && month>=7)
return autumn;
return winter;
}
int main(void)
{
printf("请输入月份:\n");
char m;
scanf("%c",&m);
season s = GetSeasonByMonth(m);
switch (s)
{
case spring:
printf("该月份在春季\n");
break;
case summer:
printf("该月份在夏季\n");
break;
case autumn:
printf("该月份在秋季\n");
break;
case winter:
printf("该月份在冬季\n");
break;
default:
break;
}
return 0;
}
c语言中怎样定义一个数的范围
很简单的:int、 float、 double等定义数,总是有范围的啊,比如:int的范围在-32768-32767之间。还有专门的枚举类型----enum ,定义后变量取值就在指定范围内,格式如下:
enum fg{1,2,3,5,4,6};
enum fg i;
这样i变量就被限制在了上面数值之间。
c语言程序数据的特点
1,有大量的算术和逻辑运算符,如+ , += , ++(自增),--(自减), & 等。
2,声明 语法模拟使用环境。 C有没有“定义”关键字,而不是被当作一个声明,声明类型的名称开始。 没有“function”这样的关键字,而是一个函数的参数列表的括号表示。
3,枚举类型中enum是关键字。没有标签并自由地相互转换的整数。
4,C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。
5,结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
还没有评论,来说两句吧...