c程式設計怎麼學,C程式設計怎麼學

2022-02-14 23:31:50 字數 4040 閱讀 1883

1樓:匿名使用者

你很像當年的我

給你的建議

1.要有興趣,買本譚浩強寫的<

2.持之以恆

3.理論 實際相結合 ,學會的東西馬上 上機除錯,程式設計時很注重實踐的!

4.程式設計 程式設計 再程式設計

要是有實在看不明白的(注:是 「實在」) 跳過 因為有些東西 學到後面是很容易明白的

2樓:嶽紫莎

你可以先了解一下,看一些簡單的例項,自己動手上機操作。

如何學習c語言

3樓:卯永芬次凰

學習c語言的方法很多,最有效的莫過於

學習心態以及學習的順序!

心態要端正,遇到問題別懷疑自己的大腦和能力,我敢保證只要你沒有智障,任何語言對你來說絕對不是問題!

學習順序非常重要,比方說你不能在不學習普通型別變數的操作下去學習陣列……我建議你好好把基礎大好,還有乙個就是

c語言在執行的過程中

他的底層是如何實現的,這個很重要,

如果你按照我說的學習,c語言對你來說

很容易!

4樓:呼新蘭騎丙

嘿嘿,你跟我有那麼一比

當初我也是成績相當不好

但是只要感興趣,絕對是學得好的。

有人說學c++之前一定要學c。

這倒不一定

但是如果直接學c++的話

之後最好再看看c

了解一下也是有好處的,

c++primer

是本好書

注意不是primer

plus

這本我沒看過

甚至你可以隨便先找本爛書看

如果你屬於很好問的人的話

你一定會有很多問題

然後再看c++primer

那樣效果會很好的

另外,多上論壇

不懂問就是

積累了一定的知識之後可以試著幫著回答別人的一些問題這樣可以加強自己對語言的理解。

有一點不同意樓上的說法

c語言是基礎,但他絕不簡單

簡單的知識語法而已

而你知道語法有什麼用呢?

就好比你知道中文的語法

你就能寫出漂亮的詩歌嗎?

答案是否定的……

語法並不太必要刻意熟記,

用多了自然就記得了

思考演算法、結構

最重要的是程式設計思想。

「物件導向」不是說說而已

如果沒理解清楚那寫出來的東西說不定就是四不象。

但是不必害怕,

雖然不簡單,但也不是難以入門。

具體的在你學的過程中是能夠慢慢體會到的。

5樓:匿名使用者

1.c語言是一種面向過程的程式語言,非常靠近底層的程式語言,相對來說來講語法細節不是很多,但是這種自由組合的力度,靈活性非常強,真要組合起來**也是比較難看懂的,所以linux核心原始碼真正核心機制方面的**基本很難看懂,關鍵在與靈活運用,所以要想掌握的徹底就需要把基礎概念徹底搞明白,c語言難易理解的概念也就是那麼幾個,指標,指標函式,**,遞迴等概念。可以來和大家一起學習交流

3.無論理論學到什麼程度,總要找到實踐平台去練手,可能這對於初學者而言比較難,如果是在學校裡面,途徑相對少點,有些學校裡面老師本身會接一些專案,正好需要一些基礎還不錯的人一塊幫著去做,這都是不錯的機會,前提基礎要弄好。當然最直接的是研究開源社群的**,**可以直接拿到,先從看懂**開始,能看懂**也是一種巨大的進步,畢竟**都不是孤立的,需要連串著去看,需要從**裡面抽象出中心思想,然後嘗試著去修改,雖然看起來距離實際的專案有距離了,但這是做專案之前必經之路,先從修改簡單的功能入手,然後再慢慢切入,做任何事情都需要有個過程。

學習程式設計要保持足夠的耐心,起碼讓自己在大染缸裡面,呆上一段時間,不要輕易下結論自己不適合這個行業,沒有什麼做不成的事情,關鍵看堅持的力度。

如何學c語言?是不是該多做練習?

6樓:逆長小白菜

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

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

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

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

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

7樓:長沙新華電腦學院

練習肯定是要的,前期可以看公開課去學

8樓:風憶無心

是的,最好要把自己學習的書上的例題都弄懂,明白程式執行的每一步,然後多做做課後習題,最好能自己做出來,實在有不懂或者不知道怎麼辦的地方再問別人,應該可以高效的學會c。

9樓:

c語言是所有計算機語言的基礎,如果真的想進入這個行業,c語言就是這個入門券;

c語言的語法沒什麼可講的,語法都很簡單,要想學c,首先你必須要有堅持的精神,要天天練習,天天敲**,持之以恆;要很好的理解每乙個程式;

推薦倆本書《c語言現代方法第二版》《c標準庫》;

10樓:

去找幾個c語言的qq群這個也有必要,看書看少點,上機上多點,就這些

11樓:真實淡定

1、學好c語言,你可以很好地應付任何一種程式設計工具。 2、一定要多上機練習,加油阿 ! 選擇了就要堅持,堅持和不浮躁就是最好的學習方法 ! 加油!相信自己!

12樓:撲街冚家鏟

我有c語言教程和學習**,零基礎的,需要的留下郵箱。。。

本人剛剛看完《c語言程式設計》,下一步該學什麼?怎麼學

13樓:

「要看**」,不是背**,但也要把c語言基礎學完啊。你連abcd都不認識又要怎麼去看英文**呢?多看別人寫的**,是在你有了一定基礎後做的事 有一本《c程式設計》不錯了,但還差一樣,那就是電腦啊。

難道你光學理論都不實踐嗎? 有了《c程式設計》再加上足夠的實踐機會,那就足夠了 我以前也是用譚浩強的《c程式設計》學完的c 關於怎麼學我覺得還是要多實踐 快實踐,看完書本上的例子要會舉一反三,這樣才能說明你理解了它,多問自己幾個為什麼,如果我這樣搞下會怎麼樣呢?? 那就實驗下不就知道了 哈哈

學習c語言程式設計都會用到哪方面的知識?

14樓:砂粒

學習c語言程式設計都會用到高等數學知識和計算機基礎理論知識。

使用可變引數應該有以下步驟:

1)首先在函式裡定義乙個va_list型的變數,這裡是arg_ptr,這個變數是指向引數的指標。

2)然後用va_start巨集初始化變數arg_ptr,這個巨集的第二個引數是第乙個可變引數的前乙個引數,是乙個固定的引數。

3)然後用va_arg返回可變的引數,並賦值給整數j. va_arg的第二個引數是你要返回的引數的型別,這裡是int型。

4)最後用va_end巨集結束可變引數的獲取.然後你就可以在函式裡使用第二個引數了.如果函式有多個可變引數的,依次呼叫va_arg獲取各個引數。

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

15樓:匿名使用者

碰到程式設計高手一定要敬禮!!!!!!!!

程式設計入門學c語言好還是c 好,程式設計入門學C語言好還是C 好

學c吧 c作為一款中級語言,一點也不舊。c不僅可以用於編寫windows程式,還可以用於一些嵌入式開發。當然了,學c 也不是不可以,就看你想進行哪方面的工作了。個人感覺先學c再學c 好點,如果是windows程式設計的話,win32sdk程式設計用的是c,mfc開發用的是c 而想學好mfc先得學好w...

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

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

c語言程式設計,C語言程式設計

else 非字母 switch read buf break default break printf n printf tab count d n tab count printf blank count d n blank count printf char count d n char cou...