11.常見關鍵字
1.typedef:型別定義,即型別重新命名
#include
int main()
2.static
修飾區域性變數--靜態區域性變數,靜態區域性變數的生命週期邊長
修飾全域性變數--靜態全域性變數,改變了作用域,靜態全域性變數只能在自己所在的原始檔內部使用
修飾函式==靜態函式,改變了函式的鏈結屬性(外部鏈結屬性)---》變成了內部鏈結屬性
#include
void test()
int main()
return 0;
}12.#define定義常量和巨集
#define max (x,y) (x>y?x:y)//定義巨集
int main()
13.指標
每個記憶體單元的大小是乙個位元組
為了能夠有效訪問記憶體的每個單元,給記憶體單元進行了編號,這些編號就是記憶體單元的位址
#include
int main()
指標大小:32位平台是4個位元組,64位平台是8個位元組
13.結構體
#include
struct book
;int main()
;//struct book*pb = &b1;
printf("書名:%s\n",b1.name); 同理 用指標 //printf("書名:%s\n",(*pb).name);
printf("**:%d\n",b1.price); //printf("**:%d\n",(*pb).price);
return 0;
}同理,用操作符
//printf("書名:%s\n",pb->name);
//. 結構體變數.成員
//-> 結構體指標->成員
大學必備C語言基礎知識(一)
c語言基礎知識 簡單實用,適合上手。一 c 語言標頭檔案 1.include iostream 的意思是輸入輸出流。include是標準的c 標頭檔案,任何符合標準的c 開發環境都有這個標頭檔案。2.include fstream是c stl中對檔案操作的合集,包含了常用的所有檔案操作。最常用的兩種...
大學必備C語言基礎知識(三)
六 c c 輸出 標準檔案 c 語言把所有的裝置都當作檔案。所以裝置 比如顯示器 被處理的方式與檔案相同。以下三個檔案會在程式執行時自動開啟,以便訪問鍵盤和螢幕。標準檔案 檔案指標 裝置 標準輸入 stdin 鍵盤 標準輸出 stdout 螢幕 標準錯誤 stderr 您的螢幕 1.printf 和...
大學必備C語言基礎知識(四)
七 c c 運算子 運算子不僅具有不同的優先順序,還有不同的結合性。在表示式中,各運算量參與運算的先後順序不僅要遵守運算子優先順序別的規定,還要受運算子結合性的制約,以便確定是自左向右進行運算還是自右向左進行運算。1 運算子分類 運算子 說明 算術運算子 用於各類數值運算。包括加 減 乘 除 求餘 ...