不少同學剛接觸c語言的時候,不知道c語言是幹嘛用的,學完了好像也沒有什麼地方能用到,實際上,c語言是學習編程的基礎,所有的程式語言都是基於c語言而逐步發展的,只要你學好了c語言,其它語言基本是一看就能看懂裡面的代碼邏輯,業務邏輯不用看,單純的從代碼角度就大致能明白這行代碼是幹什麼的。
很多同學很奇怪說為什麼寫了這麼多代碼出來的都是一個黑框框,就是cmd界面,為什麼不能有類似電腦上其它程序那樣絢麗的圖形化界面呢。其實,因為c語言雖然說是高級程式語言,但是它比其他高級語言更貼近硬體,而且c語言出現是在七八十年代的程式語言,既然它已經這麼古老了,為什麼說是高級語言呢,因為它的代碼已經能夠用英文單詞來書寫了,一眼看上去能夠理解它的意思,而c語言之前有一種更古老更加貼近硬體的程式語言:彙編語言。彙編必須明確知道某一個具體的晶片指令集才能夠對晶片進行編程,而C語言講底層機器指令封裝藏了起來,編程人員只要按照邏輯進行編程就行了,不必考慮晶片底層是如何處理的,這樣能夠提高編程人員的效率。
儘管c語言已經變得高級了,在七八十年代,計算機本身並沒有出現豐富多彩的圖形化界面,一切都是在cmd命令中也就是那個黑框框中顯示的,所有設計c語言的時候並沒有特別加上界面構建。但是如果你學完了c語言,也是可以進行界面編程的,只不過很麻煩罷了。
你只要學完了c語言,也是可以做一些完整的程序的,比如很多教科書最後都會有一個完整的程序,比如寫得最多的是學生信息管理系統,寫出來就是一個cmd命令行界面,該有的功能都有。其實圖形化界面只不過是方便人們使用而且,程序在圖形化界面上和在命令行中執行效果是一樣的,都是對數據進行處理。
c語言是一切語言的基礎,學的時候一定不要急,必須要明確知道每行代碼是什麼意思,這樣以後無論學什麼語言都是特別輕鬆的。
希望同學們能夠把C語言學的很好!