一些關於C語言的小知識

2021-10-11 01:49:48 字數 569 閱讀 8594

1.c語言中語句塊就是指大括號裡面的,乙個大括號代表乙個語句塊。語句就是裡面一條條用分號隔開的。執行時是以語句塊來分成連續或者不連續的記憶體。

如:

#include

intmain

(void

)printf

("i=%d"

, i)

;return0;

}

執行結果為:

如圖,靜態變數只在所定義的那個語句塊中有用,即在大括號中有用,所以對於大括號外的for語句中的運算,都是用的在之前定義的int i;

2.輸入字元時一定要注意清空前面的回車或者是空格。

scanf_s

(" %c"

,&stu[i]

.student***,1)

;//前面必須加乙個空格,將回車鍵清除

輸入字串時不需要取位址符號

scanf_s

("%s"

, stu[i]

.studentname,15)

;

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

偶爾會更新一哈哈,很多忘記了 1.巨集定義 define q 2 q 2 define min a,b a b a b a2.定義陣列 一般來說陣列可以放心開大一點,有些坑爹的題目必須開大不然就報錯,畢竟現在記憶體不值錢 includeint a 1000000 一些陣列太大不能開在主函式裡面,會 ...

關於C語言的一些基礎知識

1 32個關鍵字 資料型別 void 無型別,用於函式返回值 引數 指標 unsigned signed 整型的型別說明 char short int long 整數型別 float double 浮點型 struct union enum 結構 聯合 列舉 auto 自動建立 銷毀 const 常...

關於C語言的一些零碎知識

一 資料型別 k r c 長整型至少應該和整型一樣長,而整型至少應該和短整型一樣長 這說明 長整型不一定比短整型大 即 長整型 整型 短整型 預設情況下只有char型別是無符號的,其他基本型別都是有符號的 二 列舉型別 enum 預設是從零開始,後面的一次加一,如果有自定義值,那麼該值前面的依然是從...