專案名稱
蘇嵌實訓第四天
本日任務
運算的方法,學習預編譯,條件編譯,編碼規範,學習指標,陣列的定義和初始化,陣列名的作用,陣列指標和指標陣列以及main函式的引數,最後複習鍊錶
本日任務完成情況
基本完成
本日任務遇到問題
巨集函式與自定義函式的不同,陣列指標和指標數阻的不同
本日任務完成情況
1)函式式巨集定義的引數沒有型別,預處理器只負責做形式上的替換,而不做引數型別檢查,所以危險性高;但因為省去了函式的呼叫,返回,釋放,所以效率比自定義函式高;(2)呼叫真正函式的**和呼叫函式式巨集定義的**編譯生成的指令不同陣列指標,就是乙個指向陣列首元素的指標,或者說是指向乙個陣列起始記憶體位址的指標。(3)指標陣列,就是乙個陣列中的所有元素型別均為指標,也就是說是乙個專門用來存放一堆指標的陣列 。
蘇嵌 第四天
今日學習任務 函式回顧與例項練習,指標的具體用法 今日任務完成情況 1.統計隨機數的分布,產生10000個以上的10以內隨機數,統計0 9出現的次數,儲存在陣列裡。2.編寫字串逆序函式,不借助於任何字串函式,使用指標完成。3.編寫返回的指標的函式,不借助於任何字串函式實現字串的拷貝,返回目的字串指標...
蘇嵌嵌入式linux實訓第四天
任務一 編譯器 優化分別優化了那些?第一級是 調整,第二級是新的視角,第 是表驅動狀態機。任務二 總結gcc靜態庫和動態庫的製作。靜態庫 gcc c add.c,變成.o檔案 ar rcs libadd.a add.o cp libadd.a lib gcc main.c ladd 在系統預設的li...
蘇嵌嵌入式Linux實訓第四天
課程內容 1 c語言的概述 c語言的優勢 直接訪問硬體 執行效率 移植性 c語言能直接訪問硬體原因 指標型別 嵌入式開發為什麼選擇c語言 所有作業系統的核心都採用了c語言 2 資料型別 所有的資料型別的定義 初始化 char 字元型 short 短整型 int 整型 long 長整型 float 單...