C語言學習基礎(一)

2021-08-16 08:21:32 字數 1466 閱讀 5410

背景:考研失敗 找工作乏力 缺失信心 於是開始學習嵌入式 最開始是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 解讀 方法一易於理解,沒有技術含量 方法二 方法四從數字的加減法入手解答,每一行都很簡單,多個簡...