1樓:匿名使用者
如果你學c語言是為了更好得學習微控制器的話,首先應該瞭解一下c語言的語法規則,能夠做到僅僅參照書本上語法講解部分的情況下就能編出至少有5個函式組成,且引用過庫函式(例如string.h)對函式某部分進行處理,這就足夠了。
之後開始學微控制器時建議先學好微控制器專用的組合語言,因為在介紹其原理時首先接觸的就是彙編,熟悉了以後再試著用c語言的語句去取代彙編:
(1)先從語法上取代:例如將 mov p1,#88h 替換成 p1=0x88;
(2)再從邏輯上取代:這個要舉例就長了,簡單來說就是一大段彙編才能完成的內容用幾句c就能解決。
第一點目的在於熟悉c語句,過渡作用,而第二點可以通過多遍幾個程式慢慢練習,目的在於融會貫通,一般做過5個左右專案以後,微控制器的c語言可獲得大大的進步。
最後提醒一點...如果你最終目的是學習微控制器中的c語言,練習時就不要「大手大腳」——能用char的地方絕不用int/long,單/雙精度浮點最好不要用。
2樓:匿名使用者
你要是反著學就好了,當你先學c之後你在學別的你就覺得別的都很容易學啊,現在最好的方法就是你忘記過去
3樓:
分析下這個小程式看看:
main(v,c)char**c;
c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??
山大威海校區 通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。 百小度 ...
C 能做什麼,C C 能做什麼?
我理解你 我也是學這個的 真的很茫然 讓你用它編個小遊戲出來吧 你還編不出來 也就能用它算個加減乘除 頂多像你說的什麼管理系統 我也很茫然 c 博大精深 要真口吃明白根本不可能 你就跟著老師來吧 有人說你自學啊 看譚浩強的書什麼的 說得輕鬆 除了老師講的 我一點都看不懂 有時我常常在想 畢業就下崗吧...
用c語言可以開發app嗎,C語言能做APP嗎
撩妹小能手 可以的,c語言本來就是開發軟體的程式。特有特點 c語言是一個有結構化程式設計 具有變數作用域 variable scope 以及遞迴功能的過程式語言。c語言傳遞引數均是以值傳遞 pass by value 另外也可以傳遞指標 a pointer passed by value 不同的變數...