幾個不清楚的C語言概念

2021-04-18 01:18:45 字數 316 閱讀 7815

1、switch最多能有多少個case,為什麼,default放在前面會怎麼樣?

2、const的很多種用法

3、static的很多種用法

4、break用法,在多重迴圈、if、switch、函式中是怎麼跳出的,原理是什麼?

5、sizeof的用法,後面帶括號,不帶括號等,sizeof是操作符不是函式

6、strlen、sizeof等求長度的差別

7、運算子優先順序、結合性

8、main的argc和argv

9、連線符/的用法,後面帶空格會怎樣?

10、返回區域性變數指標所指內容的幾種方法。

C 中ToString 你還不清楚的用法

數值型別 1 四捨五入 平常math.round 這個函式是不會給你精確到四捨五入的,因為這是程式底層的邏輯問題,就想0.99999.在演算法上他其實就是1 所以我們常用這個 float x 1.135f var strs 1 x.tostring 0.00 var strs 2 math.roun...

C語言可能不清楚的知識點(3) 陣列

陣列名不能和變數名相同。下標裡面必須是乙個常量表示式且為整型。陣列a第乙個元素為a 0 不能一次整體呼叫整個陣列全部元素的值。陣列為二維或多維時第一維下標可為空。陣列未初始化時元素的值為隨機值。部分賦值時,未賦值的元素自動賦值為0。int a 合法,只有這時初始化時可以整體賦值 int a 不合法c...

各種目前不清楚的函式的具體使用

處理string物件的字元常用方法如下 isalnum 判斷字元是否是字母或數字 isalpha 判斷字元是否是字母 iscntrl 判斷字元是否是控制字元 isdigit 判斷字元是否是數字 isgraph 判斷字元是否是可列印的非空格字元 ispunct 判斷字元是否是標點符號 isspace ...