2017-10-18
今天老師為我們講解了數據指針,指針賦絕對地址,在使用絕對地址指針時,要注意指針自增自減操作的結果取決于指針指向的數據類別。但是記住CPU以字節為單位編址,而C語言指針以指向的數據類型長度作自增和自減。理解這一點對于以指針直接操作內存是相當重要的。數組在動態申請空間時要注意malloc和free成對出現,即"誰申請,就由誰釋放"原則。關鍵字const(常量、只讀),在函數的形參前添加const關鍵字意味著這個參數在函數體內不會被修改,屬于"輸入參數"??梢苑乐蛊浔粺o意的代碼修改,這樣可以減少bug的出現。總之,盡可能的選用數組,數組不能越界訪問(真理越過一步就是謬誤,數組越過界限就光榮地成全了一個混亂的嵌入式系統);如果使用動態申請,則申請后一定要判斷是否申請成功了,并且malloc和free應成對出現!