學習c的問題

2021-03-05 08:34:32 字數 2783 閱讀 2627

1樓:匿名使用者

1.我的親身經歷是:學習編

2樓:匿名使用者

既然你覺得你利用mfc程式設計沒有多大困難了,那麼我建議你馬上開始學資料結構的學習,其實它查不多就是對記憶體分配的解釋和應用,因為如果你現在看c++ primer 的話,會有好幾章的內容,你看得辛苦,因為它講的庫都是都是封裝好的類以及演算法,這需要一定的資料結構基礎才能一到兩遍讀懂。

資料結構有很經典的筆試題,比如你能不能正確的寫出一個下面的 string 類

class string;

多多練手,是最快最好的提高方法

3樓:匿名使用者

工具,都是工具,記住,

會工具的都是底層人事,要想成為高手,還是多學學數學,多練練演算法,設計者永遠比執行者重要。

建議高德納的《具體數學》,rosen的《離散數學及其應用》,《初等數論及其應用》,平時多做作acm 題,順便學學介面之類,抓住重點。

《演算法導論》,《程式設計璣珠》。

去這看看:

4樓:匿名使用者

首先我想說說那些推薦《演算法導論>>這本書的人,最近我還是在這裡看到不少人推薦這本書. 我想問,你們自己能看懂嗎?還敢推薦給別人?

估計連看都沒看過吧,只聽說這本書好,所以就好,裡面的演算法,沒有幾年的軟體開發經驗根本就看不下去.

再說樓主,其實樓主和我當年一樣浮躁,想學好程式設計,然後又發現要學的東西太多了,之後就什麼都學一點.什麼都看一點.到頭來什麼都還是不會...

至於說書上的題目太簡單,我想樓主肯定沒有仔細看c++ primer這本書,這書的習題是有一定檔次的,當年剛看那本書的時候,;練習做的很吃力,看都看的懂,一做題就懵了

資料結構,這當然是要掌握的,然而並不是說要你怎麼樣用書上講的資料結構去寫程式,而是要理解資料在編譯器中記憶體中存放和處理的結構,瞭解了資料結構,對程式設計的過程就會有一定的認識,在對資料處理過程中的一些問題看到程式就可以很清楚的瞭解了.

還有樓上推薦做acm的題,這也是個很不錯的方法,當年我也只堅持做了十幾個就不行了,如果你能堅持做一個學期,保證你到這裡看到提的程式設計問題都是小菜了

5樓:匿名使用者

0. 需要自學資料結構的

1. 看c++版本的資料結構

2. 上機題我也考過,第二次補考才過,原因是字串末尾忘了加'\0',所以按照我的經驗來看:細節需要多注意

3. 先看資料結構,此書上的演算法就不錯;熟練了之後,到書店裡去看:演算法書也很豐富.剛剛搜尋了joj acm,如果英語不錯,值得參與acm.

4. 既然要考等級考試,先看c++ primer,有時間再看 資料結構

6樓:不叫花花白

要深入windows程式設計,應該先看windows 原始 api怎麼用的,然後可以學學mfc,《vc++深入詳解》為入門級讀物,其次《深入淺出mfc》為簡單理論型,再次《windows程式設計》,王豔平寫的,偏於實踐,並且原理透徹

嚴蔚敏老師的c語言版,還好,這個當然要自學,是基礎。另外演算法方面,推薦《演算法導論》。

請靜下心來,不必一個學完了再學另1個,可以同時學的,不過最好先把資料結構與演算法的搞定,可以去acm.pku.edu.**做做題。

7樓:匿名使用者

其實學習一門知識不是意味著拿著一本書開始啃就行

了的,很多的時候你不需要為了學這個知識就開始借書看書了,那樣你只能越來越迷茫,而且看了除了天才不可能記住,所有最好就是實踐,做專案去,不會的時候再翻書找,或者做acm的題,程式設計其實並不重要,關鍵是演算法,資料結構,這都是數學的東西

8樓:雨山科技

考試很簡單,不要放心上,我兩次就過了**(都沒認真複習)學習是建立在興趣基礎上的,一般最大的興趣就是能夠解決問題。你認為習題太簡單可以一題多解,程式設計不一定需要你立刻會所有軟體,這不能急於求成。但鍛鍊多面思維是關鍵的。

有一定的基礎後,演算法就可安著個人的思維創造,不一個硬套那麼書本的。解決一個問題的演算法無窮盡

9樓:匿名使用者

如果你真的那麼熱愛程式設計的話,你可以準備考研考計算機的。我就是學計算機的(本科),感覺學的東西都只是些很基礎的,更何況你不是本專業的。所以我覺得你真的很想搞這方面的話,而且還打算考研的話就可以考慮考慮。

10樓:我叫花非花

c語言為基礎,過度到c++

11樓:袁海鑫

c語言是c++的前身。

要先學好c語言,然後再學c++;

如果你覺的c語言學的差不多了,學c++的時候就開始學類那一部分。

有了一定的c++基礎之後,就開始學vc++。

最後學習vc++;

資料結構用到的再學。

至於基礎練習太簡單,也許有態度問題。

多熟悉一些定義方面的知識。

知道了定義,然後有了足夠的基礎。

就能把文字變成程式語言。

而基礎練習就是足夠的基礎。

12樓:敗毒指導

建議lz多做acm的題目吧,對自己演算法方面能力的提高很有好處的。程式設計主要是多動手,當你覺得準備知識差不多夠的時候就應該多實踐實踐。光看書是沒什麼實際意義的。

13樓:匿名使用者

1、要學好c++,千萬別學vc,兩者有本質區別

2、要弄清楚c++,要把c++的**對應起彙編來看,否則你永遠弄不明白c++裡面」虛「的概念

3、我在華為負責招聘這麼久,從來不看你懂不懂vc、c++ builder之類的亂七八糟的東西,如果應聘者把「虛」的概念弄透徹了,一般都招

請,告訴我學習C 的程度,我要學習C學習C 具體需要什麼基礎

按你這樣的學習態度估計沒什麼問題,不需要半年的。你只需要專攻一些遊戲方面的東西,先從最簡單的小遊戲做起,邊做邊學。是沒有問題的,這個東西嘛,興趣佔很大的主導作用 啊。另祝你早日成功啊。如果編寫馬里奧一樣的程式 每天5小時的話還要半年以上 其實馬里奧編的出來基本可以做軟體工作了 程式設計序,那應得多常...

C語言的問題C語言問題C語言問題

若有說明語句double p,a 則能通過scanf語句正確給輸入項讀入資料的程式段是 解 p a 將a的地址賦值給p,scanf lf p 從鍵盤獲取一個數值賦值給地址p指向的變數 所以選d 有函式fun的定義形式如下。int fun float f 則以下對函式fun的呼叫語句中,不正確的是 a...

學習C語言,如何學習c語言

哎!悲劇,你一分都不給喲!談點我的個人看法,僅供你參考。c語言入門很簡單的,但要成為高手級別,那是需要你付出時間和汗水的,沒恆心是做不到的。給你推介一本書,這也是我當初入門時使用的。這本書作為入門教材很不錯,詳細 易懂。其它的也不多講了,等你看了這書後就明白了。可以這樣說學c的沒有不認識譚浩強的。看...