1樓:
如果是迴圈上遇到問題,可以嘗試看一下vb ,然後用vb6.0 的步進好像是F8,來除錯程式,很快你就能搞懂 for ,或者是多層迴圈,當然目前的狀態可能是生手區域,通過短暫的vb學習,再返回了學習C就不會難了,書其實很重要,建議看 c大學教程 (螞蟻打遊戲的封面),相信看過c大學教程這本書後,其他就簡單了~
2樓:
1:譚老的書作為入門書來說並不爛,已經寫很淺顯了。
2:那本書裡唯一有難度的是指標,他還沒怎麼講。
3:迴圈真心不難。簡單說就是在一定條件下,重複做某一件事情。到了一定的條件,就退出這個重複。
4:光看書沒用,多做練習。
5:學程式設計是個苦差事,你這才剛剛起步呢。
3樓:張友東
我的入門書籍也是譚浩強那本,其實挺不錯的,對新人還挺合適的。
沒有捷徑,多看多練,把程式敲到電腦上執行一遍,可能理解會深點,試試吧。
4樓:周廣浩
你說迴圈以後就不懂了,我覺得你不是學習C語言語法和技巧的障礙,也不是邏輯思維障礙,而是你缺少計算機基本原理的基礎知識。建議你先放下C語言,找一本計算機組成原理的教材和作業系統原理的教材,多花點時間(這兩門至少要兩個月才能自學明白)了解一下計算機的組成、記憶體的作用和作業系統對記憶體的管理策略,再學指標就明了很多。
5樓:武國仁
C++ PRIMER PLUS看看這本吧,關鍵得寫,不會的習題,思考後看答案,理解後自己再按照理解的思路寫一邊,堅持一段時間,就明白了。因為初期程式設計的時候可能會不適應,而且其中牽涉一些基本的演算法,但是書本本身沒解答,所以你會暈,像什麼取餘的用法,多試試就順手了。另外,別光低頭寫,當前程式的結構,你看到的答案結構,要從整體的角度也看看程式。
6樓:
總看到很多關於什麼初學者不適合從C開始學期,我我就納悶了,老門那會兒學的時候怎麼沒有遇到這些問題呢,建議樓主看國外的經典著作,國內的抄襲現象太嚴重了。樓主提到要看別的書提高對C的理解,建議你學學邏輯,苦命的孩子啊。
7樓:木頭lbj
剛開始其實什麼書沒什麼大的關係。耐心的看下來,一點一點的都要仔細弄懂。慢慢的等後面學了資料結構演算法等等課程的時候慢慢就會理解的比較深刻。
水平也會慢慢的好起來。學程式設計就是要耐得住寂寞和痛苦啊。
8樓:死宅小h
如果是本科生的話看看譚浩強的書也可,但是如果自學的話,還是找本比較好的書看
迴圈是程式設計裡很簡單的部分(我一般習慣叫流控制),如果這裡就卡住的話就太吃力了
不建議太著急做一些演算法上的題建議先學習C語言特性。(如果是大學C語言課程學習的話有可能就不能這樣了)
9樓:修羅遞迴師
1 讀K&R 敲所有的例子和習題
2 高階 C專家程式設計 C陷阱與缺陷 C與指標
3 做OJ 可以先從水題做起每天一到兩個乙個月後不再恐懼程式設計
10樓:
The C Programming languageC語言的作者出的書...國外的很多書講的深入淺出!!!讓你理解東西的時候還講了為什麼....
11樓:承古韻
個人以為,不推薦譚浩強的書。針對你的情況,強烈推薦一本《C語言程式設計實踐教程》(http://
),這本書不是名家寫的,而且很薄,全是乙個個的小問題和例子。如果照著這本書自己動手做,相信你會突飛猛進!
我自己曾像你現在這樣,然後翻遍圖書館,最終發現這本名不見經傳的書才是最合適的。
12樓:
譚的書我現在也在看。。但覺得好像除了了解一些基本語法外,對我編成的能力真的沒好大幫助。。我們老師也不建議我們看這本書!
看了 《The C programming language》,內容很不錯!但需要有一定的基礎知識!
13樓:dawnray
若說C,可能唯一有點難度的地方就是指標,指標對於初學者有難度,其實本質是對於計算機記憶體管理的概念不夠清晰,在這個方面找些資料補補課,很容易便明白指標的設計意圖了:
指標不過是為了讓程式設計師方便的訪問某物件記憶體位址而設定的一種變數型別,指向的就是該物件所在的記憶體位址;缺點是即使所在的位址其實不是某物件,你也可以強制的認為它是而按照對某物件的操作方法去操作它,因而會帶來風險。
C++裡面相對複雜的概念倒是多了些,比如虛函式表的管理、模板、操作符過載、泛型演算法...
無論哪種語言,畢竟都是實踐的科學,在充分思考的後面多加一些實踐,應當是學好的最佳途徑。
14樓:范陽
不推薦譚浩強的書。學程式設計從模仿開始,找一些簡單的開源專案,學著理解別人的程式。一開始很痛苦,但是一旦開竅,水平上公升的很快。
15樓:何夕
我是計算機專業的,根據個人經驗,c在迴圈之後應該看遞迴,我是大一學的,你可以試著看看八皇后問題的程式,自己寫乙個,自己能寫了你就到了乙個新層次。譚浩強的書就可以,課本沒有好壞之分,關鍵靠自己研究。
16樓:徐明敏
想自學C語言,有沒有推薦適合初學者的程式設計軟體?
無海 1 首先你得搞明白自學C最終是幹什麼用的?2 C C 能做什麼?C C 可以說是一門通用性的語言了,目前基本都用於底層開發,比如 3 可迭代性 不建議東一槍,西一炮的學習,先做目標與計畫,然後實施,否則會學的很雜很亂也很難系統化。 EventLi visual studio code簡便輕量,...
python和c語言初學者先學那個?
魔天 如果是學生的話,就先學C,再學PY 已經在工作了並且沒有接觸過程式設計的話就學乙個PY就夠了,或者VBA用的好也行。程式設計如果不會演算法就是乙個碼農,演算法的基礎是數學,不會數學模型就不要談什麼演算法優化或者建立的問題了。 那要看你的專業和目的了,建議寫問題時描述一下自己的情況。如果你是個愛...
有哪些適合初學者的C語言程式設計平台?
弄個8051微控制器,邊玩邊寫,搞些與非門的數位電路晶元,接上擴充套件,折騰起來會比較有意思。很快就學會了。祝你愉快。如果你要系統化的學習C語言,隨便哪個開發工具都可以。linux下面用vim gcc,寫makefile學起來比較貼近專業開發的狀態。當然你也可以用VS C 微軟的東西有很多改動,好用...