1資料型別關饌字(12個):
char :宣告字元型變數或函式
double :宣告雙精度變數或函式
enum :宣告列舉型別
float:宣告浮點型變數或函式
int:宣告整型變數或函式
long :宣告長整型變數或函式
short :宣告短整型變數或函式
signed:宣告有符號型別變數或函式
struct:宣告結構體變數或函式
union:宣告共用體(聯合)資料型別
unsigned:宣告無符號型別變數或函式
void :宣告函式無返回值或無引數,宣告 無型別指標(基本上就這三個作用)
儲存型別關鍵字(4個) (dauto :宣告自動變數一般不使用
extern:宣告變數是在其他檔案正宣告(也 可以看做是引用變數)
register:宣告積存器變數
static :宣告靜態變數
4其它關鍵字(4個):
(dconst :宣告唯讀變數
sizeof:計算資料型別長度
typedef:用以給資料型別取別名(當然還 有其他作用
volatile:說明變數在程式執行中可被隱含
for: 一種迴圈語句(可意會不可言傳)
do :迴圈語句的迴圈體
while :迴圈語句的迴圈條件
break:跳岀當前迴圈
⑸continue:結束當前迴圈,開始下一輪循 環
b條件語句
(dif:條件語句
else :條件語句否定分支(與if連用)
goto:無條件跳轉語句
c開關語句
(dswitch :用於開關語句
case:開關語句分支
default:開關語句中的「其他」分支
di反冋語句
C語言筆記(C )
結構體,類在定義時沒分配空間,用其定義變數時才會分配空間,所以c語言在的結構體不用有靜態型別,因為靜態型別在資料段,而如果在函式用用結構體定義變數,這變數在棧中,這樣就衝突了,但在c 中有相應的機制處理些問題。c 的cin.get 不讀取緩衝區中的回車字元,而cin.getline 將緩衝區中的回來...
C語言 C語言複習筆記
為什麼要學c語言?1972年,美國貝爾實驗室的 d.m.ritchie 在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。總所周知,任何東西的盛行都只是乙個階段,語言也是如此。但是,c語言是個例外,乙個矗立了半個世紀的語言,其中好壞,我想應該不難了...
C語言筆記
1.換行問題導致與預期效果會不一樣 2.與 的錯誤,成功用 0來表示 3.編譯器分解符號按照從左到右分解 利用貪心演算法4.這樣也可以輸出。5.ga 與 ga 區別 ga 編譯器的處理會不一樣,vc 是後乙個覆蓋前乙個,從左向右 6.int p,a p的值為int,a的值為int,所以p為int指標...