1. 程式人生 > >Linuxc基礎 二十三

Linuxc基礎 二十三

註釋符號

出色註釋的基本要求:
1、註釋應當準確、易懂,防止有二義性。錯誤的註釋不但無益反而有害。
2、邊寫程式碼邊註釋,修改程式碼的同時修改相應的註釋,以保證註釋與程式碼的一致性。不再有用的註釋要及時刪除。
3、註釋是對程式碼的“提示”,而不是文件。程式中的註釋應當簡單明瞭。註釋太多了會讓人眼花繚亂。
4、一目瞭然的語句不加註釋。例如:i++;//i加1——多餘的註釋。
5、對於全域性資料(全域性變數、常量定義等)必須要加註釋。
6、註釋採用英文,儘量避免在註釋中使用縮寫,特別是不常用的編寫。
7、註釋的位置應與被描述的程式碼相鄰,可以與語句同一行,也可以在上行,但不可在下方。同一結構中不同域的註釋要對齊。
8、當代碼比較長,特別是由多重巢狀時,應當在一些段落的結束外加註釋,便於閱讀。

轉義字元及其含義

在這裡插入圖片描述
位運算子

1、位操作需要用巨集定義好後在使用。
2、如果位操作符‘~’和‘<<’應用域基本型別無符號字元或無符號短整型的運算元,結果會立即轉換成運算元的基本型別。
3、位運算不能用於基本型別是有符號的運算元上。
4、一元減運算子不能用在基本型別無符號的表示式上,除非在使用之前對兩個運算元進行大小判斷,且被減數必須大於減數。
左移和右移是雙目運算子。

++、–操作符

++和–作為字首是先自加或自減然後再做別的運算。
++和–作為字尾先做別的運算然後再是自加或自減。
1、逗號表示式與‘++’或‘–’的連用。例如:

int x;
int i =3;
x=(++i,i++,i+10);

i的值是5 x的值是15
2、上述例子中i與10進行比較之後,認為本計算單位已經結束,i這時候自加。
3、上述例子中i遇到分號才認為本計算單位已經結束,i這時候自加。

運算子的優先順序

在這裡插入圖片描述
在這裡插入圖片描述