您的位置:首页 > 编程语言 > C语言/C++

C语言中,FILE是关键字吗?

2016-07-14 08:55 357 查看
FILE不是C语言关键字,只是标准C中的标准输入输出中定义的一个新的数据类型

stdio.h
typedef struct _iobuf
{
char*	_ptr;
int	_cnt;
char*	_base;
int	_flag;
int	_file;
int	_charbuf;
int	_bufsiz;
char*	_tmpfname;
} FILE;

FILE 主要用来定义带缓冲的文件指针,如:FILE *fp;

附:C语言一共有32个关键字,如下:

auto		局部变量(自动储存)
break		无条件退出程序最内层循环
case		switch语句中选择项
char		单字节整型
const		定义不可更改值的变量
continue	中断本次循环,并转向下一次循环
default		switch语句中的默认选择项
do			用于构成do.....while循环语句
double		双精度浮点型
else		构成if.....else选择程序结构
enum		枚举
extern		声明外部全局变量
float		单精度浮点型
for			构成for循环语句
goto		跳到程序中指定的标签位置
if			构成if....else选择结构
int			整型
long		长整型
register	定义CPU内部寄存的变量
return		用于返回函数的返回值
short		短整型
signed		有符号数 与基本整型类型结合使用
sizeof		计算表达式或数据类型的占用字节数
static		定义静态变量、函数
struct		定义结构类型
switch		构成switch选择结构
typedef		重新定义数据类型
union		联合类型
unsigned	定义无符号数据 与基本整型类型结合使用
void		定义任意类型指针void * , 无参数 , 无返回值等
volatile	易失性变量
while		用于构成do...while或while循环结构
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: