ç語言在嵌入式程式設計中應用非常的廣泛。但是由於在學校學習的東西比較淺薄,所以在工作中也會走很多的彎路。本人2023年年畢業,之後在一家前裝車載電子行業企業從事軟體開發的工作,在工作中也是可以應付自如的,但是在2023年10月份離職,重新找工作的過程中,發現自己的ç語言的理解還是停留在表面的程度,所以在找到新工作之後,我再次翻開了ç語言的書籍,加深對ç的深刻的理解。所以特地在csdn將學習過程的體會和理解記錄下來。
但是從事嵌入式開發的人員應該都知道,c語言對於我們來說有多麼的重要。但是由於現在的產品迭代開發方式,也導致我們大部分的人都存在乙個基本的**,其實說白了我們大部分的人員都是做二次的應用開發,我相信不管是在汽車電子的軟體行業的早期從業者是這樣的情況,在其他的行業也存在普遍的情況。
這在現在這種快的生活節奏,以及越來越快的軟體開發周期下,我們常常會面臨的一種現狀,這樣的現狀就導致我們軟體在二次開發的時候,大部分都是在做移植和使用演示進行除錯或者在演示中進行修改,融入在現有的產品中,並且生活節奏的加快,也導致我們的學習時間減少。
造成的現狀就是現在的越來越多軟體工程師很多對語言的理解都是停留在表面的,限制我們在技術方面的更好的發展。那我們軟體開發人員也就真正的程式設計碼農了。
真正了解和理解ç語言的人,會發現ç語言的巨大魅力。
本系列將**以下問題:
1,對基本資料型別的實質分析;
2,c語言關鍵字的分析;
3,編碼規則;
4,運算子;
5,巨集定義;
6,條件編譯;
7,預處理;
8,指標和陣列;
9,..........
由於個人能力有限,預計對ç語言的各種理解可能會存在偏差,希望發現問題的朋友及時提出:[email protected]
同時由於對ç的理解,我也參考了各種書籍和網路的帖子,如果我的內容對您造成侵權行為的話,請及時告知我。
目錄1.資料型別
2.變數的實質
3.變數的屬性 - 關鍵字自動,註冊,靜態
4.使用控制語句的注意事項
5.常量
6.巨集定義和條件編譯
7.編譯原理簡介
8.陣列
9.指標
10.指標和陣列
GCC 概述 C 語言編譯過程詳解
tags c description 關於 gcc 的個人筆記 對於 gcc 6.1 以及之後的版本,預設使用的 c 標準是 c 14 使用 std c 11 來指定使用哪乙個標準 將源 編譯為可執行程式的流程 g 編譯時使用 c 的標準庫,而 gcc 預設使用 c 的標準庫,g 等價於 gcc x...
C語言概述
c語言歷史 1970年 unix的研製者丹尼斯 里奇 dennis ritchie 和肯 湯普遜 ken thompson 研製出b語言 bcpl語言 19世紀70年代末丹尼斯 里奇第一次把b語言改為c語言 1983年美國國家標準委員會 ansi 對c語言進行標準化,頒布了第乙個c語言草案 83an...
C語言概述
c語言概述 從乙個簡單的例項開始 math.h stdio.h main 源程式的結構特點 1.乙個 語言源程式可以由乙個或多個原始檔組成。2.每個原始檔可由乙個或多個函式組成。3.乙個源程式不論由多少個檔案組成,都有乙個且只能有乙個main函式,即主函式。4.源程式中可以有預處理命令 includ...