1、簡潔緊湊、靈活方便
2、運算子豐富
3、資料結構豐富
5、c語法限制不太嚴格、程式設計自由度大
6、c語言允許直接訪問實體地址,可以直接對硬體進行操作
7、c語言程式生成**質量高,程式執行效率高
8、 c語言適用範圍大,可移植性好
c語言的關鍵字
關鍵字的作用
auto
宣告自動變數,一般不使用,因為變數預設就是自動型別
break
跳出當前迴圈
case
開關語句分支,一般與switch搭配使用
char
宣告字元型變數或函式
const
宣告唯讀變數
continue
結束當前迴圈,開始下一輪迴圈,不執行continue後面的語句調到迴圈條件判斷處重新判斷是否開始下一次迴圈
default
開關語句中的「其他」分支
do迴圈語句的迴圈體,do-while迴圈,至少執行一次
double
宣告雙精度變數或函式
else
條件語句否定分支(可與if連用)
enum
宣告列舉型別,32位下乙個列舉型別大小為4個位元組
extern
宣告變數是在其他檔案正宣告,可以改變變數的鏈結屬性
float
宣告單精度浮點型變數或函式
for迴圈當中的一種語句
goto
無條件跳語句
int宣告整型變數或函式
if條件語句,常與else連用
long
宣告長整型變數或函式
register
宣告暫存器變數,編譯器可忽略該請求
return
子程式返回語句(可以帶引數,也可以不帶引數)
short
宣告短整型變數或函式
signed
生命有符號型別變數或函式
sizeof
計算資料型別長度
static
宣告靜態變數,可用於改變變數的鏈結屬性,但只適用於預設屬性為external的變數
struct
宣告結構體變數或函式
switch
用於開關語句,常與case語句連用
typedef
用以給資料型別取別名(當然還有其他作用)
union
宣告聯合資料型別,聯合體成員共用同一塊記憶體,聯合體大小為最大成員所佔記憶體大小
unsigned
宣告無符號型別變數或函式
void
宣告函式無返回值或無引數,宣告無型別指標
volatile
說明變數在程式執行中可被隱含地改變
while
迴圈語句的迴圈條件
C語言 C語言關鍵字
目錄 含義 c語言中的關鍵字 關鍵字分類 資料型別關鍵字 型別修飾符關鍵字 複雜型別關鍵字 儲存級別關鍵字 流程控制關鍵字 跳轉結構 分支結構 迴圈結構 1.含義 被c語言賦予了特殊含義的單詞。特徵 都為小寫 在編譯器中會顯示特殊顏色 注 編譯器嚴格區分大小寫,不能用作變數名,函式名等。2.c語言中...
C語言 C語言關鍵字
目錄 含義 c語言中的關鍵字 關鍵字分類 資料型別關鍵字 型別修飾符關鍵字 複雜型別關鍵字 儲存級別關鍵字 流程控制關鍵字 跳轉結構 分支結構 迴圈結構 1.含義 被c語言賦予了特殊含義的單詞。特徵 都為小寫 在編譯器中會顯示特殊顏色 注 編譯器嚴格區分大小寫,不能用作變數名,函式名等。2.c語言中...
C語言關鍵字及說明
一 c語言的關鍵字共有32個,根據關鍵字的作用,可分其為資料型別關鍵字 控制語句關鍵字 儲存型別關鍵字和其它關鍵字四類。1 資料型別關鍵字 12個 1 char 宣告字元型變數或函式 2 double 宣告雙精度變數或函式 3 enum 宣告列舉型別 4 float 宣告浮點型變數或函式 5 int...