c語言必背的100代碼

2022-05-30     大方老師單片機

原標題:c語言必背的100代碼

c語言必背100代碼

\\\插播一條:

自己在今年整理一套單片機單片機相關論800余篇

論文製作思維導圖

原理+源代+開題報++外文資料

想要的同學私信找我。

我記得剛開始接觸編程的時候,覺得太難了。

也很好奇,寫代碼的那些人也太厲害了吧?全是英文的,他們的英文水平一定很好吧?

他們是怎麼記住這麼多代碼格式的?而且錯了一個標點符號,整個程序都會有影響。

一個程序幾千行,錯一個標點符號都不行這也太難了吧?

帶著新手的靈魂拷問,作為從業單片機編10年的開發者,我來為大家撥開雲霧。

看完以後你就會明白,其實他們也沒那麼厲害!即便你是初中文憑,也照樣能編程。

c語言來說,要記得東西其實不多,基本就是幾個常用語句加一些關鍵字而已。

你所看到的那些幾千甚至上萬行的代碼,都是用這些語句和關鍵詞來重複編寫的。

只是他們邏輯功能不一樣,另外的那些英文,都是程式設計師自己起的,比如說一些變量的名字,函數的名字。

如果你喜歡你定義abc都可以,只不過為了程序大了以後為了方便閱讀和維護,我們一般起跟要實現的功能相同的英文縮寫代替。

比如說我要存儲一個電壓值,那你可以定義一個變量,名字VoltageValue,或者這兩個詞的縮VoltVal

所以,大家不要把這個想得這麼神秘和高大上。

而從事單片機編程,需要的編程水平比做純軟體還要低一些,畢竟單片機的內存很有限,太大的程序也放不下。

單片機c語言基礎知識大家可以參考以下目錄學習:

這是課程就是針對零基礎的小夥伴學習的,先從認識單片機開始,然後再到計算機的存儲和計算方式二進位、十進位。

學完這些基礎,開始學c語言的基本語法。

在學習過程中,大家一定要勤動手,多在單片機開發板上面做實驗。

千萬不要讓知識點停留看懂的層面,看懂和自己能寫出來區別還是很大的,請相信我!

如果你這些都學完了,可以在開發板上做個小實驗,比如說電子時鐘之類的。

這個步驟非常有必要,寫的過程可以培養你的項目思維,以及代碼整合能力。

如果這步直接跳過,後續學習更高級stm32就會碰到很多問題,最大的問題就是你都學完了做項目還是無從下手。

單個功能都能實現,但整合起來就不知道怎麼做了。

這就是缺少項目思維和代碼整合能力導致的,不要一味地去追求學習高端的單片機,等你基礎打紮實了,你會發現高端的也不過如此,就是外設多一點,資源豐富一點。

甚至說你會覺得高端的用起來比低端的單片機更加方便。

典型的就stm3251的對比stm32單片機都是基於固件庫開發,也就是原廠提供一套程序給你,你按照他們的函數調用就能stm32單片機的資源用起來。

51單片機就需要你去配置他們最底層的寄存器才能把資源用起來。

相對來說stm32用熟了,開發效率會51的高很多倍。

最後來聊下,有些新手說c語言必100個代碼。

這純粹是在瞎扯淡c語言只是工具,不同的人用這個工具去實現同一種功能,他們的實現方法可能是不一樣的,因為每個人的思維不同。

這不像我們課文靠背的,也沒必要去背,看代碼最重要的是理解這段代碼實現功能的思路和原理。

通過功能和原理去理解代碼,而不是通過代碼去理解功能原理。

這個順序搞不對,你一輩子都學不好編程。

【文章福利】:小編整理了一些個人覺得比較好的學習書籍、視頻資料共享在群文件裡面,有需要的可以自行添加哦!~點擊綠色通訊軟體搜wujidanpianji加入(需要自取)

文章來源: https://twgreatdaily.com/zh-cn/cdabaef9057442d74e7dc49a5de85869.html