本文目錄一覽:
C語言中int[7+FD]中FD什麼意思
宏程序,前面有過定義,只要後續程序中出現定義的,就換過來就是了
#define FD 5 int a[3+2],b[7+FD];後面遇到FD就換成5了。實際就是a[5],b[12].
c語言中調用什麼函數來關閉文件
FILE *fp
fp = fopen();
fclose(fp);
int fd;
fd = open();
close(fd);
共兩種形式,自己選擇。
c語言文件描述詞
fd文件描述符,打開的文件都有一個fd,fd對應內存中文件管理數據結構,也就是很多國人寫的教材中所謂的FCB(文件控制塊),類unix系統的文件IO操作有關的系統調用都使用fd作為其參數,如write,read,dup,dup2,fcntl和訪問文件屬性信息的函數之類的,因此,fd類似windows平台的文件操作API所使用的文件句柄。c語言中文件io操作的庫函數是基於FILE結構,FILE只是對file descriptor做了封裝。記住 stdin對應的fd為0,stdout為1,stderr為2,如果你打開的文件的fd3,說明出錯了。理解否?
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/187526.html