一些C語言的實用基礎小知識

2021-10-19 08:58:33 字數 1085 閱讀 5082

偶爾會更新一哈哈,很多忘記了

1.巨集定義

#define q 2                           //q=2

#define min(a,b) (a)<(b)?(a):(b)      //a2.定義陣列(一般來說陣列可以放心開大一點,有些坑爹的題目必須開大不然就報錯,畢竟現在記憶體不值錢)

#includeint a[1000000];         //一些陣列太大不能開在主函式裡面,會**的

int main()

3.建議 .c 檔案全部用.cpp檔案(也就是用c++的檔案寫c語言的)

可以使用#include標頭檔案 ,

其包含了大部分c++需求的標頭檔案集合,也就是最熟的 sort() 排序 在裡面

不過一些平台不能用就算了,一般情況可以套一下

如果使用c語言和原來一樣寫就行了,沒太大的影響

最常見的就是:

c語言檔案

int i;

for(i=0;i4.能用陣列完成的盡量用陣列(除非有特殊要求云云)《競賽推薦、日常交作業推薦》

5.return 0 是乙個程式的結束,一般來說不寫也是可以的 《自己可以去試試》,不過特殊情況特殊看待

5.吃掉回車

#includeint main()

6.加減乘除

#includeint main()

7.printf

#includeint main()

8.數學計算

int main()

9. 強制型別轉換

#includeint main()

一些關於C語言的小知識

1.c語言中語句塊就是指大括號裡面的,乙個大括號代表乙個語句塊。語句就是裡面一條條用分號隔開的。執行時是以語句塊來分成連續或者不連續的記憶體。如 include intmain void printf i d i return0 執行結果為 如圖,靜態變數只在所定義的那個語句塊中有用,即在大括號中有...

C語言基礎 一些C語言小程式(一)

1,請把從1到1000的數列印出來,不能使用任何的迴圈語句或是條件語句 include void func int i void func int i int main 2,向乙個有序的單鏈表中插入乙個新的節點 include include typedef struct node node int...

C語言的一些基礎知識

不是我愛熬夜,而是黑夜需要,我這顆璀璨的星。自己對c語言知識的一些記錄 常被當做int或unsigned int型別處理 定義 enum 列舉名 enum color 預設red 0,green 1,black 2,也可以自己設定 使用 color red 直接使用名稱red賦值,color 0 列...