c語言最難學的是什麼,C語言最難學的是什麼

2022-01-03 05:14:14 字數 5272 閱讀 7827

1樓:匿名使用者

總結一下,c語言最難學的大概如下:

1、指標,特別是函式指標比較難於駕馭。

2、記憶體,對記憶體的處理,一般人感覺較難。

3、影象,如果缺乏全面佈局感,影象處理是很難的。

4、選單框架,函式太少,可供利用的資源微乎其微,編制起來很難。

2樓:匿名使用者

下到底層的時候 位操作 記憶體管理 還有討厭的連結串列→_→

3樓:

嗯,很佩服lz的自學能力。

譚浩強的c語言的書,很權威,很詳細,很適合自學的。

學習c語言很重要的一點就是學習理論知識與上機訓練結合起來。學完一章後就按課本後面的習題上機練練。這樣穩紮穩打的學起來很好了。又win—tc軟體配合上機訓練不錯。

指標是學習者公認的最難學的。還有指向指標的指標。後面還有結構體和連結串列,裡面都有用到指標的知識。如果指標學得後,那在以後的設計裡會相當實用方便。

4樓:

一週就學到指標?那麼快?我每天學習2-4小時,還做筆記,知識點都記筆記的,每一個知識點都要做到理解並且可以運用出來,這樣才算學習啊。

而且隔幾天我都會把筆記從頭看一遍,溫故而知新,鞏固知識點,不然會遺忘。從3月份到現在五月底了,才學到迴圈巢狀語句,整本書的一半。後面的內容我看目錄就是指標那些c語言核心內容了

5樓:匿名使用者

- - 指標最難學吧 個人感覺

lz牛吖 這麼快就 學 會 了 ??

為什麼c語言比較難學? 10

6樓:匿名使用者

不是啦!c語言入門還是比較容易的,很多人都說c語言是高階語言中的低階語言,是應為它可以直接接觸到底層的東西,如直接讀寫記憶體等,也正因此c語言也是一種很靈活的語言。也許難就難在它的靈活性上吧。

7樓:

我就學不來,為了學c語言我大學報了補習班,但是2次考試都沒通過。

8樓:淡淡的死去

c語言也不是很難學,多看看,多寫寫就好了,指標式c語言中的精華,不會指標別說你學c了

9樓:匿名使用者

因為是最基本的語言,程式設計需要得多 ,所以深

10樓:孑然一生流浪

你只要搞懂了最基礎的,然後多拿它上機練習,相信很快會學懂得,

俗話說「實踐是檢驗真理的唯一標準」,一定要多上機練習

11樓:此事_必有蹊蹺

c語言他不是人類語言所以難學

12樓:

嗯,很佩服lz的自學能力。

譚浩強的c語言的書,很權威,很詳細,很適合自學的。

學習c語言很重要的一點就是學習理論知識與上機訓練結合起來。學完一章後就按課本後面的習題上機練練。這樣穩紮穩打的學起來很好了。又win—tc軟體配合上機訓練不錯。

指標是學習者公認的最難學的。還有指向指標的指標。後面還有結構體和連結串列,裡面都有用到指標的知識。如果指標學得後,那在以後的設計裡會相當實用方便。

13樓:麒麟也涅槃

c語言是比較容易學得。。。。

14樓:雲南新華電腦學校

怎麼說呢,c語言是一種程序導向的計算機語言.

而真正要用的計算機語言主要是物件導向的,所以學習c語言要把它做為學習其它語言的基礎,這樣做的話,會對你以後有很多的幫助的.比如說:php語言(一種網路程式設計)它的語法和c的語法可以說是一樣的,當然php中有c語言沒有的東西,那就是物件導向的部分.

15樓:月光下的孤島丶

呵呵。c語言 其實學懂 其實也不併不難。世上無難事只怕有心人。

最主要的就是 c語言 函式了。 網上一般都有教學了 只要認真 是可以自學的。

祝願你成功

16樓:檻外人網上人生

還好,萬事開頭難,堅持下去就可以了。

看你的態度了,一定要相信自己,對自己有信心。

學習忌貪多、忌浮躁、忌急功近利。把學習計劃放的長一些,培養一個好的學習方法,一步一步慢慢走,終能學好的。

那麼究竟怎樣學習c語言呢?

1:工欲善其事,必先利其器

這裡介紹幾個學習c語言必備的東東:

一個開發環境,例如turbo c 2.0,這個曾經佔據了dos時代開發程式的大半個江山。但是現在windows時代,用turbo c有感覺不方面,編輯程式起來很吃力,並且拖放,更沒有函式變數自動感應功能,查詢參考資料也不方便。

建議使用visual c++,這個東西雖然比較大塊頭,但是一旦安裝好了,用起來很方便。

一本學習教程,現在c語言教材多如牛毛,但推薦大家使用《c語言程式設計》譚浩強主編 第二版 清華大學出版社,此書編寫的很適合初學者,並且內容也很精到。

除此以外,現在有很多輔助學習的軟體,畢竟現在是window時代了,學習軟體多如牛毛,不象我們當初學習,只有讀書做題這麼老套。我向大家推薦一個「整合學習環境(c語言)」,裡邊的知識點總結和例程講解都非常好,還有題庫測試環境,據說有好幾千題,甚至還有一個windows下的trubo c,初學者甚至不用裝其它的編譯器,就可以練習程式設計了,非常適合初學者。還有一個「c語言學習系統」軟體,不過感覺只是一個題庫系統,如果你覺得題做的不夠,不妨也可以試試。

2:葵花寶典

學習計算機語言最好的方法是什麼?答曰:讀程式。

沒錯,讀程式是學習c語言入門最快,也是最好的方法。如同我,現在學習新的j#,c#等其他語言,不再是抱著書本逐行啃,而是學習它們的例程。當然,對於沒有學過任何計算機語言的初學者,最好還是先閱讀教程,學習完每一章,都要認真體會這一章的所有概念,然後不放過這一章中提到的所有例程,然後仔細研讀程式,直到每一行都理解了,然後找幾個程式設計題目,最好是和例程類似的或一樣的,自己試圖寫出這段已經讀懂的程式,不要以為例程你已經讀懂了,你就可以寫出和它一樣的程式,絕對不一定,不相信你就試一試吧,如果寫不出來,也不要著急,回過頭來再繼續研究例程,想想自己為什麼寫不出來,然後再去寫這段程式,反反覆覆,直到你手到擒來為止,祝賀你,你快入門了。

3:登峰造極

寫程式的最高境界其實就是掌握各種解決問題的手段(資料結構)和解決問題的方法(演算法)。

是不是寫出底層程式就是程式設計高手呢?非也,寫底層程式,無非是掌握了硬體的結構,況且硬體和硬體還不一樣,要給一個晶片寫驅動程式,無非就是掌握這塊晶片的各種暫存器及其組合,然後寫值讀值,僅此而已。這不過是熟悉一些io函式罷了。

那麼怎樣才算精通程式設計呢?怎樣才能精通程式設計呢?舉個例子:

你面前有10個人,找出一個叫「張三」的人,你該怎麼辦?第一種方法:直接對這10個人問:

「誰叫張三」。第2種方法:你挨個去問「你是不是張三?

」,直到問到的這個人就是張三。第三種方法:你去挨個問一個人「你認不認識張三,指給我看」。

不要小看這個問題,你說當然會選第一種方法,沒錯恭喜你答對了,因為這個方法最快,效率最高,但是在程式設計中找到解決問題的最優方法和你用的手段卻是考驗一個程式設計師程式設計水平的重要標誌,而且是不容易達到的。剛才這個問題類似於資料結構和演算法中的:map資料結構,窮舉查詢和折半查詢。

所以掌握好資料結構和一些常用演算法,是登峰造極的必然之路。最後給大家推薦嚴尉敏的《資料結構》清華大學出版社,希望每一個想成為程式設計高手的人研讀此書。

17樓:匿名使用者

難學嗎?集中精力應該還可以吧

學c語言難嗎?難在**

18樓:匿名使用者

難在**?你的意思肯定是難了

凡事都沒有速成的途徑 當然天才除外 然而要是天才 你也不會來這詢問了

c程式設計不難學 只是剛接觸的同學由於各種類別的語法和符號不認識或者不是很理解 在編寫程式的時候多少有點窘迫 萬事開頭難 這些東西都是死的 熟能生巧 用的多了 就會熟練掌握 就像我們剛學英語那樣 一句早上好 開始覺得很難 然而現在呢?學習未知的東西不僅要有好奇心 更多的是耐心和細心 這是個態度問題 雖然對問題沒什麼幫助 但是我還是想說出來與君共勉!

19樓:匿名使用者

c語言其實不難學,就是一門高階計算機語言,入門很簡單,就是譚浩強那本書就好。但是c語言其實也不好學,如果要學好還是需要大量的**基礎的,多練總是好的。然後就是學的時候注意c語言中空間的概念。

1、程語語言其實是一個很初級的工具,但是又必須熟練的掌握它,學懂一門程式語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。

2、在學習c語言之前,應該學好計算機基礎。裡面的很多概念對於c程式設計師都是非常重要的。如果在著手學習c之前,或者已經開始學習c,但是碰到了很多問題,應該再把計算機基礎的書拿來好好看看。

如果有足夠的耐心,十足的毅力,應該再學習c語言之前學學彙編,這會對許多比較細膩的概念有清醒的認識。那麼可以在看完一遍c語言的教材後再看,但是一定要看一遍,一定會受益匪淺。不管看什麼書,先認真地看懂,不要貪速度,應該力求深入的理解。

如果能夠比較熟練的解決一本教材上的所有習題,那麼就應該轉入對演算法的學習,儘管此時的c語言還稱不上精通,有許多細節問題還不瞭解,許多問題還沒有碰到,但是這些問題會在後面的工作和學習中得到解決的。

3、不需要多少資料,掌握一本《the c programming language》就足夠了。繼續學習就更加容易。建議不要找捷徑,通過考試除外,真正的水平提高是建立在程式設計實踐積累基礎上的,必須一個一個程式的完成才能提高。

20樓:匿名使用者

c語言的入門其實是很容易的,一個月保證能讓你對其有個不錯的瞭解。它的語法很類似於高中時的程式設計。如果只是要求達到計算機二級的標準,那就太容易了。

但是假設當你過了二級,自認為對其熟能生巧的時候,再看看其它汲及到硬體程式設計,或有關係統程式設計等等的時候,你就會發覺自己是一個絕對菜鳥級人物。程式設計入門其實很易,但真正要達到會用真的很難,就學一門程式語言要達到會用的地步肯定要看不少的書。如果非專業人士又想學程式設計的話,建議學visual basic,這個就很簡單了,而且很容易用來做點實用的東西

21樓:匿名使用者

套用各大牛人的話:入門容易,精通難。

確實如此,c語言容易入門,但也容易範錯,所以開始就要有嚴謹的程式設計風格,建議你先學一下pascal 語言,這是官方公認的學習程式設計最好的教學語言,請相信很多過來人的說的話吧!

學 pascal 幾個月後,再來學c吧!你在後來的路上會發現你很少範錯了.

請不要小看我說的範錯,也就是所說的bug!這是每個程式設計人員都害怕的事情,請一定要從入門就抓好.

22樓:匿名使用者

不難,多實踐,很簡單!

但是你要有一種思路。就是你想讓計算機做什麼。要怎麼樣才能告訴他該怎麼做。

世界上最難的語言是什麼,世界上最難學的超高難度語言是什麼?

世界上最難的語言,漢語,很多人都是這樣認為的。漢語是三位一體的語言,結合了音形意,和其他語言不同的是除了表 音 同時還體 形 會 意 最大的難點就在於音形意的結合。很多時候我們看見一個字,知道意思,但是不會讀,所以出現很多白字先生 也有的是會讀,也知道意思,但就是不會寫 還有就是經常會忘記一個常用字...

C語言是什麼?c語言是什麼

c語言是一種計算機程式設計語言。它既具有高階語言的特點,又具有組合語言的特點。它由美國貝爾研究所的d.於1972年推出。1978後,c語言已先後被移植到大 中 小及微型機上。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具...

c語言好難學啊怎麼辦,C語言好難學啊!怎麼辦

c語言這個東西不算是很難學啊,如果你自己學不懂的話,可以週末或者放假的時候,去找一點c語言的培訓班上一下,有老師教著你要好理解很多。題主,c語言難不難學這個問題,確實難學。雖然大家很討厭c語言,但也沒辦法!c語言難不難學這個問題,我之前的很多的回答都直接或者間接回答過了,不說很難,反正不容易!如果僅...