學完C語言還是懵的?大學生 我可能學了個假的C語言

2022-06-10 14:27:14 字數 1045 閱讀 2966

不少同學從hello world學到檔案操作之後,回顧感覺會又不會? 學會了又感覺沒學會?這種不踏實、模糊虛無的感覺?

原因在於程式設計不同於理論學科,你聽懂和理解了理論就可以運用,比如歷史地理,看完書,我們在討論的時候:「北美洲和南美洲的分界是什麼? 辛亥革命是什麼時候? 」這些問題只要你看到過,腦子有記憶你都可以說出來,從大腦記憶到用嘴表達是我們很順理成章的事情,因此你會覺得很容易。

但如果是程式設計,比如我們在談論陣列的時候,你想到的只能是書本上 「int a[10]」、「中括號」、「」這些零星的關鍵字,你想了想說:「哦,我好像學過!」 但其實呢,你壓根沒在電腦上敲出來過,更沒有寫過具體的例子,經過編譯、執行看到執行效果等等。因此你的印象就停留在書本上那些,總不用那麼忘掉只是遲早的事情。

學完了並不代表著真正的結束了。學東西,無論什麼語言,什麼專業,都是要學以致用的。學完了c語言,可以嘗試正去做一些東西,從簡單入手。大學的課程本身就是理論性的東西,唯有工作中的不同需求才能發揮的淋漓盡致。何況程式設計是一門非常強調動手的課程,只看不練能行嗎? 

無論是從事開發、教學、競賽還是當做乙個工具,都需要足夠的上機練習才可以證明你真的掌握了這門程式語言。因此缺失上機編碼的過程就會讓你產生前面提到的那種虛無的感覺,感覺自己學過又沒會,過陣子就會忘掉!

所以回到我們的最初問題上來,學程式設計最難最關鍵的部分不在於學,而在於練。在具體點:在於配套的學練過程。

我認為,這就是學習程式設計目前最大的問題和解決方法,希望可以幫助更多的程式設計學習者!當然有什麼好的學習方法、技巧我們一起**!

今天就講到這裡啦,大家記得點讚收藏,分享**,多關注哦! 最後,如果你想學或者正在學c/c++程式設計,可以加入c語言/c++學習企鵝圈,這裡還有一些你可能不知道的趣事分享喲。

針對在校大學生的C語言入門學習 函式

float sin float a 在這裡float a就是形參,下面 是呼叫這個函式 int main 在這裡30就是函式sin的實參。int main int i,j for i 0 i 5 1 i 對陣列arr1排序,氣泡排序法 for i 0 i 5 i 列印陣列arr1的排序結果 prin...

針對在校大學生的C語言入門學習 高階語法

ar 指標指向指標指向char。我的翻譯 ar 是乙個指向指標的指標,所指向的指標指向char型別。就是我們常說的二級指標。int daytab 13 daytab 指標指向13個int型別元素的陣列。我的翻譯 daytab是乙個指標,指向乙個13個元素的陣列,該陣列的元素型別是int。就是我們常說...

針對在校大學生的C語言入門學習 指標和陣列

int a printf int p p n a,a 1 char c printf char p p n c,c 1 前兩行 是定義整型變數a,並且列印a的位址和a的位址加1的值 後兩行 是定義字元變數c,並且列印c的位址和c的位址加1的置。下面是執行結果 每次執行的結果一定是不一樣,因為位址是計...