C語言基礎知識彙總

2021-10-14 04:03:59 字數 1924 閱讀 8257

①c語言關鍵字:

auto :宣告自動變數

break:跳出當前迴圈

case:開關語句分支

char :宣告字元型變數或函式返回值型別

const :宣告唯讀變數

continue:結束當前迴圈,開始下一輪迴圈

default:開關語句中的「預設」分支

do :迴圈語句的迴圈體

double :宣告雙精度浮點型變數或函式返回值型別

else :條件語句否定分支(與 if 連用)

enum :宣告列舉型別

extern:宣告變數或函式是在其它檔案或本檔案的其他位置定義

float:宣告浮點型變數或函式返回值型別

for:一種迴圈語句

goto:無條件跳轉語句

if:條件語句

int: 宣告整型變數或函式

long :宣告長整型變數或函式返回值型別

register:宣告暫存器變數

return :子程式返回語句(可以帶引數,也可不帶引數)

short :宣告短整型變數或函式

signed:宣告有符號型別變數或函式

sizeof:計算資料型別或變數長度(即所佔位元組數)

static :宣告靜態變數

struct:宣告結構體型別

switch :用於開關語句

typedef:用以給資料型別取別名

unsigned:宣告無符號型別變數或函式

union:宣告共用體型別

void :宣告函式無返回值或無引數,宣告無型別指標

volatile:說明變數在程式執行中可被隱含地改變

while :迴圈語句的迴圈條件

②合法識別符號:

所有識別符號必須由乙個字母(az或az)或下劃線(_)開頭;

識別符號的其它部分bai可以用字母、下劃線或數字(0~9)組成;

大小寫字母表示不同意義, 即代表不同的識別符號,如cout和cout;

在定義識別符號時,雖然語法上允許用下劃線開頭,但是,我們最好避免定義用下劃線開頭的識別符號,因為編譯器常常定義一些下劃線開頭的識別符號。

4:關鍵字是保留字,不能用來做識別符號(如變數名),例如:int double; 是錯誤的,因為 double 是關鍵字,不能做變數名。使用關鍵字來做變數名是一種語法錯誤,不能通過編譯!

③合法轉義字元:

④其他:

1、圓括號【()】、下標運算子【】、分量運bai算符的指向結構體成員運算子【->】、結構體成員運算子【.】;

2、邏輯非運算子【!】、按位取反運算子【~】、自增自減運算子【++】【 --】、負號運算子【-】、型別轉換運算子【(型別)】、指標運算子和取位址運算子【*】【&】、長度運算子【sizeof】;

3、乘法運算子【*】、除法運算子【/】、取餘運算子【%】;

4、加法運算子【+】、減法運算子【-】;

5、左移動運算子【<>】;

6、關係運算子【< 】【>】【<=】【 >= 】;

7、等於運算子【==】、不等於運算子【!=】;

8、按位與運算子【&】;

9、按位異或運算子【^】;

10、按位或運算子【|】;

11、邏輯與運算子【&&】;

12、邏輯或運算子【||】;

13、條件運算子【?:】;

14、賦值運算子【=】【/=】【*=】【%=】【+=】【-=】【<<=】【>>=】【&=】【^=】【|=】;

15、逗號運算子【,】。

⑤其他:

實型變數:在程式執行過程中可以改變其值的實型量被稱為實型變數。

整型變數:整型變數表示的是整數型別的資料。

C語言基礎知識要點彙總

最近所在的專案組正在做c的開發,前兩天剛coding完乙個4千來行的程式,4千行的c程式對於經常做c開發的人來說可能不算什麼,但這是我開發過的最長的乙個c程式,做完之後還是小有一點成就感的。大一的時候學了些基礎,之後就沒深入的學習也不怎麼用過c,藉著這次機會想把c複習一下,所以整理了一下可能平時淡忘...

C 基礎知識彙總 入門

六 內聯函式 七 auto關鍵字 c 11 八 基於範圍的for迴圈 c 11 九 指標空值nullptr c 11 使用cout標準輸出 控制台 和cin標準輸入 鍵盤 時,必須包含 iostream 標頭檔案以及std標準命名空間。使用c 輸入輸出更方便,不需增加資料格式控制,比如 整形 d,字...

基礎知識彙總

整型int,浮點型float,複合型complex 基本不使用 字串string,布林型bool,列表list,字典dict,集合set,元組tuple 可變資料型別 list dict set 當刪除第乙個元素的時候,後面的元素向前一定了一次,而for迴圈還是要向後走一步,這樣就錯過了在沒有刪除前...