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;
enum c++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;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论