必須使用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的一些簡單知識 實...