因為最近在看的一本書叫《高質量前入式linuxc程式設計》,所以大部分內容是直接借鑑的。以下為6.4的學習記錄。
1.資料型別這一章中,變數和常量的區分。區域性變數和全域性變數的區分
2.基本內建型別。有整形,實型,構造型別,指標型別,列舉型別,void型別。同時各種不同型別大小,數的範圍,所佔位元組數。
3宣告與定義:int i;extern int i;同時static與extern的聯絡,在用static修飾區域性變數後,該變數只在初次執行時進行初始化操作。且只進行一次。
extern:是使用其他原始檔中定義的常量,外來的和尚會念經
const:鐵布衫,使得const指定的值無法改變
4.typedef:它與結構的問題。typedef和define。
typedef乙個特別的長處:使用它定義的型別,其作用範圍限制在所定義的函式或者檔案內。
define巨集定義的長處,可以使用#ifdef等來進行邏輯判斷,還可以使用#undef來取消定義。
看的第二部分數關於運算子,表示式的內容,這部分內容較少,需要注意的是運算子的優先順序問題,順序不同,表示的就是不同的含義。
第三部分是語句的問題。
空語句:一般只是起到消費時間的作用,同時也可以用於分支的配對
if語句
goto語句:少用,慎用
迴圈語句:if;while;do-while;for;其中for語句比較關鍵,甚至可以代替while語句。
break和contine;
switch語句,記得跳出的break和最後的default處理;
6 4學習筆記
css的常見屬性 1.顏色屬性 color green color ff660 十六進製制 color f60 color rgb 255,255,255 r 紅 g 綠 b 藍 取值範圍0 255 color rgba 255,255,255,1 透明度 2.字型屬性 font size 字型大小...
mysql學習記錄 MySQL學習記錄 2
in 子查詢 select from student where id in 1,2 not in 不在其中 select from student where id not in 1,2 is null 是空 select from student where age is null is not...
DM6437 C64X EDMA 疑惑總結記錄
總結一下dm6437中的edma的使用出現的問題,方便以後再開發定位問題。1.edma link 和 chain的區別 link實現了dma的自動重載入 非靜態模式 需要兩個param chain是不更新param set表,直接event對應的param。2.transfer completion...