C語言中,FILE是關鍵字嗎?
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迴圈結構
相關文章
- c語言中的關鍵字C語言
- C語言中static關鍵字詳解C語言
- C語言中關鍵字typedef、enum的使用C語言
- C語言中volatile關鍵字的作用C語言
- C語言中容易混淆的const關鍵字C語言
- C語言中的關鍵字“ volatile”的用法C語言
- C語言中的關鍵字有哪些,分別代表什麼意思C語言
- C語言之static關鍵字C語言
- c語言static關鍵字的理解C語言
- C語言的幾個關鍵字C語言
- "->" 在c語言中是什麼意思?C語言
- 【轉】C語言中 -> 是什麼意思?C語言
- c#關鍵字C#
- C語言中sync()C語言
- C語言中有C語言
- C語言include關鍵字和引用.h .c的區別C語言
- C# 關鍵字sealedC#
- C++關鍵字explicitC++
- C++關鍵字decltypeC++
- C語言初學者必須掌握的關鍵字!C語言
- C語言中陣列溢位是什麼C語言陣列
- c/c++ const關鍵字C++
- 你正真瞭解C語言中的指標嗎C語言指標
- C語言中的#和##C語言
- 【轉】C++ static關鍵字C++
- 【C#】as關鍵字的用法C#
- C++中static關鍵字C++
- C語言中 EOF,在不同系統中的組合鍵C語言
- c/c++常見關鍵字解釋C++
- C/C++中extern關鍵字詳解C++
- 解析C語言中的sizeofC語言
- C語言中extern的用法C語言
- c語言中sizeof詳解C語言
- c語言中的&的用法C語言
- C語言中&&,||,&,| 的區別C語言
- C語言中malloc與freeC語言
- c語言中的作用域C語言
- 【C++】requires關鍵字簡介C++UI