C语言枚举类型、函数、头文件

C语言枚举类型和函数

枚举

介绍:
枚举是C语言中的一种构造类型数据;
枚举是一组常量的集合;
对于只有几个有限的特定数据,可以使用枚举,数据过多就不适合使用了;
定义格式:
方式一:
1)先定义枚举类型:

  	enum WEEK{
  		MON=1,TUE=2,WED=3,THU=4,FRI=5,SAT=6,SUN=7
  		};

2)再定义枚举变量:

	enum WEEK week;

方式二:
定义枚举类型的同时定义枚举变量

	enum WEEK{
		MON=1,TUE=2,WED=3,THU=4,FRI=5,SAT=6,SUN=7
		} week;

方式三:
省略枚举名称,直接定义枚举变量,该枚举类型
只能使用一次

	enum {
		MON=1,TUE=2,WED=3,THU=4,FRI=5,SAT=6,SUN=7
		} week;

枚举的遍历:
C语言中,枚举类型是被当作int 或unsigned int类型来处理的,枚举类型必须连续,可以实现有条件的遍历;

注意
a)如果枚举中的常量如果都为赋值,将会从0开始赋值,并逐个+1;
b)如果只是其中一个赋值,其前面的常量将会以0开始逐个+1赋值,到该常量以后以自身的值逐个+1赋值;

函数

介绍:
函数九十为完成某一特定功能的程序指令(代码)的集合,也被称为方法;在C语言中函数分为系统函数和自定义函数;
定义格式:

返回值类型 函数名(形参列表){
	函数体;
	return 返回值;
	}

1> 返回值类型
函数完成了功能之后返回一个结果(返回值),返回值类型就是限定函数返回值的数据类型;要么是函数的返回值和指定的返回值类型一致,或者可以自动强转;
2> 函数名:
函数的名字,是个标识符;
3> 形参列表:
形参就是函数在运行是所需要的数据,一般只知道数据类型,不知道具体的值,多个形参之间用逗号分隔;没有形参则不用写;
4> {}函数体:
实现功能的代码内容;
5> return 返回值:
return有两个作用:
a、函数执行完成后返回返回值,
b、结束函数,
如果返回值类型为void,则不需要return;

头文件

头文件的扩展名为 .h的文件,其中包含了函数声明和宏定义等内容;头文件分为C标准库自带的头文件和自定义的头文件;在源文件中通过使用预处理指令#include引用头文件,可直接使用头文件中定义的内容;
自定义头文件:
1)要定义一个 .h文件同时还需要给 .h文件定义一个对应的 .c文件,建议文件名一致;
2) .h文件只是对函数 常量 宏的声明, .c文件是对 .h文件中声明的函数 常量 宏的实现;

细节:
1)引用头文件相当于复制头文件的内容;
2)头文件的名称和对应的源文件的名称可以不一致,但规范要求一致;
3)#include<>用于引用系统头文件,#include""用于引用自定义头文件;
4)一个#include只能引用一个头文件,多个头文件需要多个#include;

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值