file是c语言自带的数据类型吗_C语言中,FILE是关键字吗?

展开全部

FILE不是C语言关键字,只是标准C中的标准输入输出32313133353236313431303231363533e78988e69d8331333337386636中定义的一个新的数据类型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无条件退出程序最内层循环

caseswitch语句中选择项

char单字节整型

const定义不可更改值的变量

continue中断本次循环,并转向下一次循环

defaultswitch语句中的默认选择项

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循环结构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值