cd (/home/) 改變當前目錄 第乙個/表示根目錄,第二個/表示到home結束
ls 查詢目錄下的檔案
cd . 當前目錄
cd … 當前目錄的上一級目錄
mkdir 目錄名 建立目錄
touch 檔名 建立檔案
vim 檔名 開啟檔案(vim為編輯器)
rm 檔名 刪除檔案(有確認提示)
rm -f 檔名 強制刪除檔案
rmdir 目錄名 刪除目錄(只能刪除空目錄)
rm -fr 目錄名 刪除目錄(包括目錄下所有內容)
mkdir -p ./a/b/c 按照順序建立目錄
pwd 顯示當前檔案目錄
mv ./檔名 ./目錄名 移動檔案
gcc 檔名 編譯檔案(gcc為編譯器)
gcc 檔名 -o 檔名 生成輸出檔案
./a.out 輸出上個編譯的檔案
gcc 檔名-lm 呼叫相應的數學函式(庫函式)是
上下方向鍵 前面輸入過的命令
vim的模式
命令模式下
數字yy 此行往下幾行複製
p 貼上
u 撤銷
數字dd 刪除
底行模式
:q! 強制退出
:wq 儲存並退出
:w 儲存
插入模式(按i進入)
高階語言由編譯/解釋程式轉換為機器**,這種機器**計算機可以理解
解釋程式方式解釋完成後最終沒有檔案生成
源程式:使用者建立的檔案, .c為副檔名
編譯後為目標檔案:編譯器的輸出結果,常見擴充套件名為 .obj 二進位制形式
變數:記憶體單位空間的對映 符號位址
資料型別 需要了解:所佔位數,所佔位元組數,對應的十進位制數的範圍,能進行哪些運算
; 語句結束或for迴圈中間的兩個作為分隔符號
以#開始的語句為預處理器指令 在編譯前處理
標頭檔案字尾可以是.h的標準庫檔案,也可以是.c的使用者自定義庫檔案 <>為標準目錄下庫檔案
" "先在檔案當前所在目錄尋找後,再在標準目錄尋找
main()函式是c程式處理的起點 (主函式,c語言沒有子函式所有函式是平行關係)(只能有乙個且僅有乙個,不能被呼叫)
main函式可以返回乙個值,如果不返回值前面必須加void
返回值是返回給上一級函式的,main函式返回給系統
void 萬用型指標 表示目前不確定返回值型別
函式有值的返回還有流程的返回,每個函式一定有流程的返回(}可以實現)
//單行注釋(功能的注釋)
/* */ 多行注釋,序言性注釋(整個程式的)
蘇嵌學習日誌
姓名 盧元玉 日期 2018.7.12.今日學習任務 1.完成老師布置的31 道嵌入式 linux 開發工具篇問題整理 2.完成4個c 語言編寫。今日任務完成情況 1.基本能完成老師給我門布置的三十多道複習題目 2.對程式編寫還存在一定的難度,不過有老師和同學的幫助,最終能順利完成任務。今日開發中出...
蘇嵌學習日誌
學習日誌 姓名 於慧 日期 2018.7.23 今日學習任務 軟體安裝環境 stm32的簡單介紹 了解stm32f4xx的gpio暫存器 用暫存器點亮乙個led燈 了解韌體庫 建立基礎模板 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 完成軟體安裝 了解了stm32的一些簡單知識 實...
蘇嵌學習日誌
學習日誌 姓名 於慧 日期 2018.7.25 今日學習任務 gpio 時鐘systick系統定時器 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 使用韌體庫點亮led燈 部分 include bsp led.h include stm32f4xx.h int main void i...