背景:考研失敗 找工作乏力 缺失信心 於是開始學習嵌入式 最開始是c語言基礎
好吧 說說今天學了什麼吧 感覺重要的我就記下來了 也當是自己的一種體驗吧 或者說是激勵自己學習得一種方式吧
1.c語言的特點(或許以後面試會用到吧)
(1) c語言可以直接對 位 位元組 位址 進行操作
位是記憶體中最小的單位(bit表示) 乙個位元組(byte)等於八個位 1 byte = 8 bit;
(2) 資料型別豐富啦
基本資料型別
:整型(列舉)
字元型實型/浮點型
構造資料型別
:陣列型別
結構體型別
共用體型別
指標型別
空型別:void
(3)運算子豐富(34種)
(4)結構式語言(順序結構 選擇結構
迴圈結構
跳轉語句)
(5)執行效率比彙編低百分之十至二十
(6)書寫靈活 以及 具有可移植性
2.c語言基本框架
#include //檔案包含
#include
//# :指令,預處理指令,程式在編譯之前要完成的準備工作
//include : 檔案包含指令,
//<> ," " :檔案搜尋方式,
< >
:表示系統檔案
,
庫檔案,
" ":程式設計師自己定義的標頭檔案
: .h檔案的字尾名,表示是標頭檔案
// stdio: 檔名,表示檔名
// std: stdandrad 縮寫,標準
// i/o:
input/output
輸入輸出 合稱:標準輸入輸出檔案
//標頭檔案的作用:起到分類資訊管理的作用,函式的宣告
//呼叫庫函式,就需要包含該庫函式所在的標頭檔案
3.程式編譯的步驟:預處理
編譯彙編
鏈結
1. 明確程式的功能,目標
2. 設計程式。功能複雜--->拆分單一功能
3. 編寫程式
4. 編譯
5. 除錯
6. 執行
---->
得到結果
7. 維護更新
5.注意事項
tab
鍵:往右縮排shift+tab
鍵:往左對齊
語言學習 C 基礎
基礎 using關鍵字指明引用的命名空間 namespace關鍵字宣告乙個命名空間 控制台的輸入輸出,使用console類 int console.read 讀取輸入的乙個字元,並轉化成ascll碼 string console.readline 讀取輸入的字串 console.writeline ...
C語言學習筆記(基礎語法一)
c語言學習筆記 1 基本型別 布林型別,整數型別,字元型別,浮點型別,空型別 2 構造型別 陣列型別,指標型別,引用型別 3 使用者自定義型別 列舉型別 enum 結構型別,類 布林型別特別說明 非零是true,0是false bool b1 a b 判斷是否a b若相等,則為true。數字0 30...
C語言學習(一)
交換連個數字的幾種方法 方法一 int tmp a a b b tmp 方法二 a a b b a b a a b 方法三 a a b b a b a a b 方法四 b a b a a b b b a 解讀 方法一易於理解,沒有技術含量 方法二 方法四從數字的加減法入手解答,每一行都很簡單,多個簡...