C 程式設計常用小技巧

2021-09-11 19:41:55 字數 345 閱讀 6238

1. 使用中間變數的引數名稱:temp,pos

3. 建立動態大小陣列方法:int* array = new int[length]; //其中length可以任意設定大小,可作為函式形參

4. 獲取陣列長度方法,定義陣列型別及內容後可以用sizeof命令獲得陣列的長度,例如:

int numbers = ;

int length = sizeof(numbers) / sizeof(int);

但需要注意的是通過傳遞陣列名引數到子函式中,以獲得陣列長度是不可行的!

告知:這個是乙個慢慢積累的過程,之後的部分會逐漸補充。

C 程式設計小技巧

1.乙個應用程式只能被使用者開啟一次 process mobj pro process.getcurrentprocess process mobj prolist process.getprocessesbyname mobj pro.processname if mobj prolist.len...

C 程式設計小技巧

定義常量並賦乙個很大的值 方法一 int minarea 1 30 minarea 1073741824,表示將乙個運算物件的各二進位制位全部左移若干位 左邊的二進位制位丟棄,右邊補0 例 a a 2 將a的二進位制位左移2位,右補0,左移1位後a a 2 若左移時捨棄的高位不包含1,則每左移一位,...

C 程式設計小技巧

1 使用常量引用形式,將map作為形參傳遞時的問題 void test const unordered map um 上述 將不能通過編譯。原因 map的運算子會在索引項不存在的時候自動建立乙個物件,而常量不能改變。解決辦法 使用迭代器替換即可,如下例所示。void test const unord...