重點理解掌握部分:
運算符、數(shù)據(jù)類型、強制轉(zhuǎn)換
除法 /(例8/7==1)
取余%(兩數(shù)必須為整形)
不同精度的多個數(shù)運算,結(jié)果精度與最高精度一致
精度問題
常用%d(十進制整形) 、%s(字符串)、%c(字符、%f(以小數(shù)輸出單雙精度)
詳細參考 //blog.csdn.net/sinat_34009734/article/details/51646469
Const的幾種用法
例如:double const PI=3.14; const doublePI=3.14;
參考 //blog.csdn.net/firefly_2002/article/details/8044971
Const尾隨XX,XX的指向就是固定的,不能賦值給XX改變指向。例如const *p, 不能操作*p=‘a’改變p指向的變量的值;同理 *const p,不能進行p=a操作改變指向的變量。
循環(huán)語句
While
for(注意執(zhí)行順序)
continue、break的使用;
遞歸
int f(n)
{
If (n=X){return 已知量f(x)}
else
return f(n+1)*關(guān)系式;
}
排序算法
冒泡排序、簡單排序、···
數(shù)組、指針!!!
字符數(shù)組賦值:字符串賦值有默認隱藏‘/0’;單獨分別賦值則沒有。
數(shù)組指針和行指針的區(qū)分
指針函數(shù)
多維數(shù)組賦值問題;如下 二維數(shù)組的數(shù)組名代表的是“行地址”,對象是整行,指針數(shù)小于行數(shù),因此A選項不正確!
在多維數(shù)組中,數(shù)組名是第一個數(shù)組的地址.
數(shù)組名 + 1表示向下移一層.
頭文件、預編譯
其他:
gcc與make編譯的區(qū)別
Vim 自動代碼規(guī)范對齊(退出編輯模式后Ctrl+v,上下鍵選中確認即可)