①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迴圈還是要向後走一步,這樣就錯過了在沒有刪除前...