11 29蘇嵌學習筆記

2021-09-02 05:29:03 字數 1058 閱讀 4257

必須使用main作為子函式,程式從主函式開始執行,具有唯一性,後面不能帶";"

函式體用 結束

用 ; 作為語句結束的標誌

定義變數:為變數分配空間,只能定義一次

宣告變數:表示變數已經定義,擴充套件變數的使用範圍,宣告可以多次申明(不分配空間)

c語言程式是由檔案構成的,檔案是由函式和預處理器,函式由語句構成

注釋部分 1 必須用/* /括起來

2 必須成對出現

3 / * 之間不能有空格

4 注釋可以出現在任何地方,對程式不起作用,注釋之間不能巢狀/ */

預處理器指令必須以 # 開頭,但不能加分號; 以回車作為結束標誌

(include 巨集定義define 條件編譯# if0/1 #endif )

主函式完成的功能 : 輸入 輸出 呼叫函式

識別符號:字母,下劃線開頭 由字母數字下劃線組成 區分大小寫的 不能超過32個字元

不能使用保留字 (盡量使用英語單詞,不要使用漢語拼音、數字)

現在int型 long int型都是佔32位 long long型佔64位

整型資料用補碼表示

實型資料 1位符號位加23位尾數字加8位指數字(表示小數點的位置)

字元型資料用ascii碼表示

字元型和整型在 -128-127內可以通用

定義結構體(struct)共用體(union)列舉型別(enum)等型別時不分配空間,空間只分配給變數

陣列裡必須是相同型別的變數(同質),有序,連續

共用體裡面的結構單元共用同乙個位址,不能同時存在,不能同時使用;結構體的變數可以

int p=null int表示指標變數的基型別(表示p指向的位址的資料型別),null表示空指標

typedef 對已經存在的型別再取個名字

sizeof 是運算子,求乙個變數佔的位元組數

strlen 計算字元型變數裡第乙個/0之前的位元組個數

在記憶體中,實數一律以指數形式存放

在內存在,整數可以精確存放,實型資料存在誤差

實型常量不分float double

定義變數的同時可以賦初值,定義的同時賦值叫初始化

12 02蘇嵌學習筆記

linux c 操作指令補充 ls s 顯示檔案詳細資訊 chmod abc 1.c a 4 b 2 c 1 rwx rwx rwx u user g group o other a all 自己 組員 除了這一組的其他使用者 chmod 777 1.c chmod a rwx 1.c cp r 目...

蘇嵌學習日誌

姓名 盧元玉 日期 2018.7.12.今日學習任務 1.完成老師布置的31 道嵌入式 linux 開發工具篇問題整理 2.完成4個c 語言編寫。今日任務完成情況 1.基本能完成老師給我門布置的三十多道複習題目 2.對程式編寫還存在一定的難度,不過有老師和同學的幫助,最終能順利完成任務。今日開發中出...

蘇嵌學習日誌

學習日誌 姓名 於慧 日期 2018.7.23 今日學習任務 軟體安裝環境 stm32的簡單介紹 了解stm32f4xx的gpio暫存器 用暫存器點亮乙個led燈 了解韌體庫 建立基礎模板 今日任務完成情況 詳細說明本日任務是否按計畫完成,開發的 量 完成軟體安裝 了解了stm32的一些簡單知識 實...