C語言的理論學了,程式設計時卻不知如何下手怎麼辦?

時間 2021-05-07 03:31:32

1樓:上德不德

不知道如何下手分兩種,第一種,對程式功能和流程搞不清楚,不知道該寫什麼;第二種,對程式功能和流程很清楚,不知道怎麼用C語言寫出來。第一種跟語言無關,需要理清需求,弄清楚執行流程、資料結構和演算法;第二種說明語言功底不夠紮實,需要多做練習。舉個簡單的例子,從乙個檔案讀取乙個班級所有學生的成績,然後列印出前十名的資訊來。

如果不知道怎麼選取前十名出來,不知道讀取資料後怎麼管理資料,這是演算法和資料結構的問題,跟語言本身無關;如果是不知道怎麼輸入輸出資訊,知道怎麼排序但是不知道怎麼用C實現,則是語言不夠踏實。

2樓:

強烈推薦《C語言其實很簡單》,我也是看網上很多人推薦才買來看的,那叫眼前一亮的說。它的概念講解非常獨特,很多時候我覺得我也掌握了,其實讀過這書才知道,都理解錯了!這也就是為什麼實際程式設計還不會。

還有這書有很多「程式設計套路」,那是非常另類噠,其他程式設計書裡很難見到。用套路程式設計那叫乙個爽,遇到一般問題咱都會編,現在咱也是高手啦!

3樓:陳然

這實在是乙個好的問題。。。上小學的時候,老師教你1+1=2,你覺得加法的理論學了,但是不會使用,但是後來,你會了上初中的時候,老師教你x^2+y^2=z^2,你覺得勾股定理的理論學了,但是不會使用,但是後來,你還是會了上高中的時候,老師教你a^2+b^2>=2ab,你覺得不等式的理論學了,但是不會使用,但是後來,你還是會了你都上了6+3+3=12年學了,已經經歷12年的,成功地,從,只會理論,到學會實踐的應用,的過程。

但,當你遇到乙個新的,完全類似的問題的時候依然不知道該如何做。。

你這12年,只學知識,一點都沒有學方法麼。。。

。。。。。。。。

好好回想下你小學是如何學會東西的、初中是如何學會東西的、高中是如何學會東西的。。

這與你之前學東西的方法一摸一樣,沒有區別

4樓:

樓主應該只是學習了C語言關於語言本身的語法而已吧。到了這個階段,你大致上有三種選擇。第一種是開始學習演算法和資料結構,這是稍微學術味道一點的;第二個選擇是學習各種庫的使用,例如怎麼繪製GUI,怎麼使用Socket,怎麼和資料庫互動之類的;第三種選擇,就是找一門不同風格的語言來學習,當然,才剛學習完語法,不推薦第三種選擇。

學習程式語言卻不知如何應用怎麼辦?

張咖啡 俺當時是先有急切的需求,然後才學習程式設計.記得 功能 剛實現的時候網頁一片花白,除了我自己,估計誰都不會用.可我用的很順手,為後期學程式設計賺取了一大塊興趣. btrong 程式設計投射的是現實世界,博大精深。程式設計是門實操課,講的就是學以致用。唯有實踐才是檢驗的真標準。如果你想以編碼為...

如何快速學好c語言的程式設計?

The One 建議從實踐出發,比如現在就去用C語言寫乙個桌面程式,你就會去了解寫乙個桌面程式具體需要用到哪些東西,哪些函式庫,不需要按著教材上的順序學,把你的想法變成實際,如果沒有想法就去模仿一些簡單的專案做個demo來完善自己的skills,你真正應該掌握的不是C語言,而是學習能力和解決問題的能...

程式設計小白乙個,請問如何系統的學習程式設計,c語言和Python哪個更好

Leon 建議先學習c語言 因為很多語言都是從c語言吸取開發的,可以毫不誇張的說,學好c語言學習其他語言會輕鬆很多,python的語言基礎比起c簡化很多,但是基本想通。都說c語言是開啟程式設計世界的大門 學習族 推薦Python,首先你可以不用在一開始就被各種資料型別和奇葩的報錯困擾,甚至乙個標準讀...