當前位置:首頁 » 編程語言 » 菜鳥c語言

菜鳥c語言

發布時間: 2024-01-06 22:58:01

A. 菜鳥怎麼樣學習c語言

1、學習C語言,要從入門到精通,需要讀哪些書(從簡單的到難的排序,越詳細越好,最好都能注釋下選擇這本書的理由)?

入門階段:還是老譚那本。
理由:雖然不能說它寫得有多好,但是你現在要做的是入門,要快速的掌握c的基本語法,這本書很好理解,能夠讓你在最短的時間內大致掌握這門語言的概更。

第二階段:《c程序設計語言》(The C Programming Language)和《C語言解惑》(The C puzzle book)
理由:《the c programming language》號稱c語言聖經。其實它也只是一本介紹基礎語法的書,不做入門教程是因為對於初學者來說,它難度稍大,之所以推薦,是因為它能讓你---系統而嚴密的---把C語言知識構架整理一遍。《c語言解惑》,系統的整理了c語法中容易讓你產生迷惑或容易犯錯的地方(如a+++++b等),這時候你才算真正開始學習c語言了.(以上兩本現在出重印了,應該在書店可以買到)

第三階段:《C陷阱與缺陷》(C Traps and Pitfalls)和《高質量c/c++編程指南》
理由:《c陷阱與缺陷》是讓對c的理解有質變得一本書,如如何理解(*(void(*)())0)()等問題,我的感覺是看完這本書讓我真正從小菜鳥變成了老菜鳥。《高質量...》,終於有一本國產的了,呵呵,我認為這本書是把你從土匪變成正規軍的最好指南,該書涉及編程風格、效率、重載、健壯性等一些列之前很難注意的問題。(以上兩本《c陷阱...》已絕版,不過網上可以下載到中英文版,《高質量...》本身就是網路書,很容易找到)

其它推薦書:《c專家編程》《c和指針》
說實話這兩本書我並沒有看過(或看完),但有口皆碑,都是經典之作,不過都已經絕版,仔細找找網上有下載的。

2、有哪些好的C語言練習(越難的越好)?
對語言本身的練習其實就是你對它的理解,用得多了,注意得多了,自然就ok了。其它思維上的練習主要是演算法和數據結構方面的,嚴老的《數據結構題集(C語言版)》如果你能做完就相當了不起了。

3、要學精C語言,還要具備哪些條件?
其實c語言也只是一個工具而已,就像鋤頭一樣,你每天挖地鋤田自然就精通它了。只要不是白痴,應該都沒有問題。

4、C語言學完後接下去要學哪些語言好?
這個我就沒有資格回答了,因為除了少量匯編和c++,我大部分只用到了c,不過也許是一脈相承的c++吧。c是面向過程的語言,學習c++面向對象的思想。

5、各位網友如果在學習計算機語言方面還有一些獨到的見解,歡迎提出!
不是我提出的,不過真的很經典——「天下程序一大抄」,呵呵。

B. 下面C語言中,str[i][j]是什麼意思本人是超級菜鳥

這個程序是實現了一個對你所輸入的一組字元串分別統計大小寫字母、數字、空格以及其他字元的個數的功能。
str[i][j]是一個i行j列的數組,當i、j賦予具體值的話就是第i行j列的數據元素。程序中0<=i<3,0<=j<80,也就是一個能存儲3行80列數據的數組。也就是說一個240位的字元串用3行80列的數組形式存放。
gets(str[i]);
由於str是char型的,所以str[i]就表示你所輸入的一組字元串,用gets來實現接收,並以3行80列的數組形式存放。(gets語句上面好像少了層循環。。)
下面的2重循環就是依次檢測每一位元素,並分類統計了。

C. 菜鳥學編程,c語言的。。。

1、首先要明白學c語言要做什麼,有的人只是為學其他語言打個基礎,有的就是一生都在弄c語言,這兩種情況對學c語言的深度是不一樣的
2、剛開始學,入門很重要,直接影響到你對c語言的興趣,一旦學了很長時間還沒入門,就會失去興趣
3、多上網查查,或去翻翻那些c語言案例的書,看看c語言能做些什麼,哪些地方是它的強項,對你學c語言指導方向;實際中一個項目光有語言的知識是遠遠不夠的,所以要看看別人做的項目,一個具體項目會涉及到哪些知識,這些了解點就好。這些會讓你對c語言有個大局觀,它在項目中是如何應用它的
4、由於剛開始學,如果看不進書,可以到網上下視頻教程,結合著看,效果較好
5、編程是要實踐的,一定要多練的,手頭最好有本小實例的書,學了點理論知識就看看有沒有小實例可以編的,這些小實例你還可以通過不斷改,去實現一些你想要的功能,這樣的學習進步比較快;編了點小實例,你可以去看大點的實例,看看你會多少了,還有哪些是不會的需要補充。千萬不要等學完理論,我再來編程,那樣幾乎白學了,理論到那時都忘得差不多了
6、有目的性的學習:用到什麼就學什麼,所以需要案例來引導你,讓你知道學了這部分知識有什麼用

引用別人的話:
在初學C語言時,可能會遇到有些問題理解不透,或者表達方式與以往數學學習中不同(如運算符等),這就要求不氣餒,不明白的地方多問多想,鼓足勇氣進行學習,待學完後面的章節知識,前面的問題也就迎刃而解了,這一方面我感覺是我們同學最欠缺的。大多學不好的就是因為一開始遇到困難就放棄,曾經和好多同學談他的問題,回答是聽不懂、不想聽、放棄這樣三個過程,我反問,這節課你聽過課嗎?回答又是沒有,根本就沒聽過課,怎麼說自己聽不懂呢?相應的根本就沒學習,又談何學得好?

學習C語言始終要記住「曙光在前頭」和「千金難買回頭看」,「千金難買回頭看」是學習知識的重要方法,就是說,學習後面的知識,不要忘了回頭弄清遺留下的問題和加深理解前面的知識,這是我們學生最不易做到的,然而卻又是最重要的。學習C語言就是要經過幾個反復,才能前後貫穿,積累應該掌握的C知識。

熱點內容
上傳為防盜鏈圖片 發布:2025-01-23 14:57:11 瀏覽:301
伺服器essd什麼意思 發布:2025-01-23 14:51:24 瀏覽:268
spring上傳文件限制 發布:2025-01-23 14:50:30 瀏覽:310
奇亞幣p圖軟體存儲機 發布:2025-01-23 14:38:03 瀏覽:43
linux有用的命令 發布:2025-01-23 14:35:03 瀏覽:681
php顯示縮略圖 發布:2025-01-23 14:22:17 瀏覽:725
安卓哈利波特怎麼更換賬號 發布:2025-01-23 14:16:44 瀏覽:586
中國壓縮包 發布:2025-01-23 14:10:49 瀏覽:499
如果讓電腦訪問到公司伺服器 發布:2025-01-23 14:02:46 瀏覽:686
360瀏覽器腳本 發布:2025-01-23 13:54:42 瀏覽:565