C语言中,FILE是关键字吗?
2016-07-14 08:55
357 查看
FILE不是C语言关键字,只是标准C中的标准输入输出中定义的一个新的数据类型
FILE 主要用来定义带缓冲的文件指针,如:FILE *fp;
附:C语言一共有32个关键字,如下:
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循环结构
相关文章推荐
- C语言setbuf()函数:把缓冲区与流相关联
- C语言中输入输出重定,freopen()妙用。
- <limits.h> - C语言标准库
- 【c++】类的静态成员函数
- c++的条件编译
- C语言chdir()函数:改变当前的工作目录
- C语言lstat()函数:由文件描述词取得文件状态
- C语言中遇到的问题
- 《C++ Primer Plus》14.3 多重继承 学习笔记
- EFFECT C++总结
- 2. Add Two Numbers
- C语言:宽字符集操作函数
- C++list的用法
- C语言-预编译
- C++实现并查集
- C++函数重载
- win平台 C语言-进程管理
- C++默认参数
- c++内联函数
- c语言指针,简单一句话指针就是地址