學C語言的煩惱,c語言難學嗎

2023-05-21 18:00:22 字數 4088 閱讀 7670

1樓:弘虹彩

介紹一下初學者寫程式的方法吧:

1、分析問題,提出演算法:搞清楚需要解決什麼問題,怎麼解決。

2、將演算法表達出來,可以用偽碼,也可以土一點直接用中文寫。

3、將偽碼用計算機語言表達出來。

2樓:匿名使用者

剛開始都這樣,都會經歷乙個比較艱苦的過程。

當你學到一定的程度時,就會發現還是有樂趣的。

剛開始學c是不需要什麼數學功底的。只要動手自己努力去試,入門絕對沒問題!

3樓:匿名使用者

c語言這東西是有點難度,特別是剛學程式語言的時候,但是等你學完的,在回頭看的時候,那時你就會覺得它是那麼的難,也不就是那樣而已,只要認真地掌握每個知識點就性的。

4樓:職高女生

你就想 如果學不會c語言以後就沒有好的工作,沒有好的生活環境,沒有錢花,逼自己不學也得學。因為等你培養出興趣來,可能人家都已經學完了參加工作了。所以不用興趣,用強迫的方法。。。

5樓:長沙新華電腦學院

可以跟著別個優秀的**多看看,多敲敲,熟能生巧。

6樓:網友

我也是學程式設計的我剛開始也有你這樣的想法不過我每天不斷的練習和不斷的學習感覺也不是很難。

這主要是你還沒有學進去。

程式設計你要是學進去了很有意思的。

7樓:是莊

都這樣。學進去就好了 語言就是這樣的。

但是c語言很有用的。

既然都說不能放棄了那就努力吧!

8樓:匿名使用者

堅持就是勝利。

不過不知道你怎麼把數學課和c聯絡起來的?

樓上說的好,多動手,多實踐。

c語言難學嗎

9樓:縱三

c語言學習起來還是有些難度的。

c語言是一種計算機程式語言。它既有高階語言的特點,又具有組合語言的特點。它可以作為系統設計語言,編寫工作系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。

因此,它的應用範圍廣泛。簡單的說c語言是所有想從事it這行必須掌握的語言,就像你不會英文去國外很難交流乙個道理。 包括我們現在用的很多計算機作業系統以及大型的一些軟體都是源於c語言的基礎程式設計。

c語言還具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高階語言。

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

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

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

為什麼要學習c語言?

10樓:劉小皇

(1)應用軟體。linux作業系統中的應用軟體都是使用c語言編寫的,因此這樣的應用軟體安全性非常高。

2)對效能要求嚴格的領域。一般對效能有嚴格要求的地方都是用c語言編寫的,比如網路程式的底層和網路伺服器端底層、地圖查詢等。

3)系統軟體和圖形處理。c語言具有很強的繪圖能力和可移植性,並且具備很強的資料處理能力,可以用來編寫系統軟體、製作動畫、繪製二維圖形和三維圖形等。

4)數字計算。相對於其他程式語言,c語言是數字計算能力超強的高階語言。

5)嵌入式裝置開發。手機、pda等時尚消費類電子產品相信大家都不陌生,其內部的應用軟體、遊戲等很多都是採用c語言進行嵌入式開發的。

6)遊戲軟體開發。遊戲大家更不陌生,很多人就是由玩遊戲而熟悉了計算機。利用c語言可以開發很多遊戲,比如推箱子、貪吃蛇等。

上面僅列出了幾個主要的c語言應用領域,實際上,c語言幾乎可以應用到程式開發的任何領域。

11樓:重慶新華電腦學校

為什麼c語言依然如此流行?由於種種原因,業界選擇了c,其中最主要的原因就在於它的效率。優秀c程式的效率幾乎和組合語言程式一樣高,但c程式明顯比組合語言程式更易於開發。

和許多其他語言相比,c給予程式設計師更多的控制權,如控制資料的儲存位置和初始化過程等。c缺乏「安全網」特性,這雖有助於提高它的效率,但也增加了出錯的可能性。如,c對陣列下標引用和指標訪問並不進行有效性檢查,這可以節省時間,但在使用這些特性時就必須特別小心。

如果你在使用c語言時能夠嚴格遵守相關規定,就可以避免這些潛在的問題。

c提供了豐富的操作符集合,它們可以讓程式設計師有效地執行一些底層的計算如移位和遮蔽等,而不必求助組合語言。c的這個特點使很多人把c稱為「高層」的組合語言。但是,當需要的時候,c程式可以很方便地提供組合語言的介面。

這些特性使c成為實現作業系統和嵌入性控制器軟體的良好選擇。c流行的另乙個原因是由於它的普遍存在。c 編譯器在許多機器上實現。

另外,ansi標準提高了c程式在不同機器之間的可移植性。

最後,c是c++的基礎。c++提供了一種和c不同的程式設計和實現的觀點。然而,如果你對c的知識和技巧,如指標和標準庫等成竹在胸,將非常有助於你成為一名優秀的c++程式設計師。

為什麼要學習c語言?

12樓:在越王山格鬥的花椰菜

c語言是程式設計的乙個基礎的程式。

13樓:匿名使用者

這個其實沒有什麼為什麼,c語言歷史比較悠久,好多人都是從c語言開始學習程式設計開發的,同時c語言也是比較基礎的語言。

14樓:程式小冰

如果你想從事程式設計之類的工作,那麼你必須學會一門語言,而c語言是所有語言的基礎,所以,這個是很有必要的。

c語言好學嗎?

15樓:大婷子的狗

c語言一點都不難學!但是你首先必須要保證:1、你在電腦上安裝乙個適合程式設計的c編譯器。

2、然後你購買一本比較通俗易懂的教材,照著書上的每乙個章節的每一道例題、以及每一章的課後練習題,親自上機編寫、除錯、直到編譯通過並執行每乙個程式。

另外要特別注意的就是:如果你想能夠在較短時間內掌握新語言程式設計技巧,那麼絕對不能夠只是在紙上、書上閱讀程式。如果是那樣的話,那麼即使書上的內容講得再好,那也是絕對不能夠精通c語言程式設計的。

尤其是c語言說特有的指標功能,是心語言全部內容中最為較難掌握的部分,這部分內容必須要依靠大量上機實習,才能夠深刻體會到:指標即位址的含義。

16樓:網友

這個問題怎麼說呢!所謂會者不難難者不會,不過要想很好的學會c語言,必須要有一定的相關文化基礎。當然那些所謂的天才除外,畢竟天才的強悍不是普通人能夠理解的。

17樓:天空沒有星星

士不可以不弘毅,任重而道遠的意思是:讀書人不可以不弘大剛強而有毅力,因為他責任重大,道路遙遠。

18樓:朱雲南

肯定要有高等函式的基礎,高等函式能懂個一些,然後學c語言事半功倍的。

19樓:董琇雨

不懂英語,不懂數學,很難學c語言。普通人去學基本不可能的。

20樓:小雞小雞嘰嘰

術業有專攻好好學其實還是感覺簡單的。

程式設計開發必須要學C語言嗎,學c 需要先學c語言嗎?

c語言是程式設計基礎語言,其它程式語言都是在c語言的基礎上發展起來的,會c語言,其它語言都很容易上手,計算機等級考試都是考c語言,說明c語言的重要性。請問學習程式設計 是先學 c語言還是學 有必要學演算法嗎 學c 需要先學c語言嗎?學c 肯定是要學c的,而且要學好才行 可疑不學,但基本語言要學,數學...

如何學精C語言

1 程語語言其實是乙個很初級的工具,但是又必須熟練的掌握它,學懂一門程式語言就好像學會了寫字,但是會寫字的人不見得會寫文章,而會寫文章又不見的寫得好。可是如果不會寫字,那就一定寫不出文章來。2 在學習c語言之前,應該學好計算機基礎。裡面的很多概念對於c程式設計師都是非常重要的。如果在著手學習c之前,...

C語言問題,c語言問題

int a 4 void main int a 2 這種局 bai部變數,會du隱藏掉上一級 定義zhi的同名變數,下面dao 也是一樣回 中有效。所以上面的復合語句中,會輸出0,下面呼叫sub1時,實際上傳入的是main中的int a 2 又有a a 1,所以會輸出1,下面也是一樣的,main中的...