Linux,读取函数,用fread,fgetc,fgets,read分别来读的时候,他们都有怎样的不同?


最底层的就是read,叫做系统调用,戚手漏由linux内核提供
其他的都是基于这个函数开发的,叫薯梁做标准库函数

fread与它很相近,只是读入的文件句柄类型是*FILE,而read是int
fgetc是读入一个字符
fgets是读入一个字符串

望高烂采纳,谢谢