c語言初學者,C語言如何入門

2023-06-18 10:55:08 字數 5760 閱讀 2071

1樓:物理公司的

沒有包含標頭檔案,函式enter,add這些都沒有定義。

2樓:匿名使用者

1、譚浩強的書也是人寫的。可以看,但是不管是國內還是國外的,肯定是盡信書不如無書。始終要有書本的知識經過自己的檢驗轉換為自己腦海中的知識的過程。

何況我認為初學者比起直接看國外的書先看看國內的書未嘗不可。我剛開始看國外的書就有點吃不消,主要是表達方式不習慣。實在不行可以看《c++ primer》還是很經典的。

2、編譯器真心建議使用vs,真心強大。肯定合適些c/c++。軟體公司哪個不是用這個的多。

等你學會了,叫你換你都不換,功能太豐富了。不行就,再不濟可以使用codeblocks——一款在有windows和linux版的編譯器。

很小,只有幾十兆大小。

3、這個最好辦了。你可以學好基本語法之後,在學習編寫windows下的win32視窗程式。做一些小工具軟體給自己用用。很有成就感,又可以檢驗自己的程式設計技術。

有什麼問題可以繼續交流。

c語言入門

3樓:匿名使用者

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

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

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

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

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

4樓:匿名使用者

建議看國外的,k&r的《the c programming language》,c語言中的聖經,要有點基礎才可以。《c primer plus》c入門書籍,講解詳盡。c我就推薦這兩本。

c++ primer》,c++的經典入門書籍,可以和c一起看的,觸類旁通嘛。

5樓:快樂家____歡樂

有一本c語言程式設計入門的書,讀懂它只需要四年級的語文水平就行了,它的名字是《啊哈c!思考快你一步》,作者是紀磊,網名叫啊哈磊(網購)

6樓:匿名使用者

基本上誰都是從譚浩強的書開始的,那本書看不懂,別的就別想了。還是找個好老師教吧,這樣的基礎自學是有點難了。踏實一點,實踐是最重要的,守著電腦,邊學邊練。

7樓:匿名使用者

譚浩強的書我自認為還是不錯的,要不你先看看他的紅皮的那本,那個是非專業的書,裡面的都挺簡單的。

8樓:嫑名字可以嗎

1 多看書。

2 多想。3 多寫**。

4 多問。做到以上幾點,勤快一點,很快就入門了。

9樓:淦海瑤

c其實很簡單,就是記憶加演算法。

記憶部分,三點。

1、保留字,如if,for,int等。

2、固定格式。肉for迴圈,陣列,指標,函式,檔案的讀寫,結構體等等的宣告和利用。

3、一些經典的演算法,如排序,求素數,階乘等等。有很多老前輩的經典**演算法部分,這個事一個人的數學修養,不可能一步到位,慢慢的積累吧遇到問題,找的相應的演算法,最重要。

值得注意的是,理解**的意義,重中之重是指標和陣列函式等的結合,理解起來很有難度,呵呵。

10樓:電子發燒友愛好者

不是書不好,而是人的問題。。自己反省把。。。

11樓:匿名使用者

不懂就別亂說別人書不好。

c語言如何入門

12樓:華源網路

分類: 電腦/網路 >>程式設計 >>其他程式語言。

問題描述:我想學c語言但不知道怎麼入門哪個兄弟能幫幫我謝謝拉。

解析: 現在中國的高校基本上都是用 唐浩強老師編寫的《c語言程式設計》這本書作為c的入門教材,你要學c就先得有一本教材。這本書的前6章很容易理解,就算有看不明白的地方你也不要著急,不要放棄,繼續往後面看,把能看懂的先吃透,待你頭腦比較清醒的時候回過頭來把原來不懂的地方再仔細看幾編,切忌懶惰!

一定要把每一個新的知識點吃透。

學習程式語言都有一個捷徑,那就是研究別人的**,教材上的習題你必須都要弄明白,弄明白之後自己再上機驗證一下,說到上機操作,你就必須得在你的電腦上裝一個程式設計的工具,我建議你用 turbo c 簡單,易學。

一開始你會覺得程式設計很有意思,有時甚至讓你感到程式設計令你很興奮。如果你能保持這樣的心態來學的話,你將學得很快。

c的靈魂是「指標」,在接觸「指標」時你應該仔細認真的對待它,和它交朋友,這樣它才會挺你的話。

還有很多不能一時都說完,總之,希望你能喜歡上程式設計。

因為我也是剛學c,教材已經看了很多編了,習題也做了不少。你有看不明白的地方可以告訴我,我會幫助你解決,大家在一起學的話,進步會很快的。我的 qq是***

c語言入門?

13樓:黔丶老呂

題1:關鍵知識點是static定義變數只會初始化一次

i的取值範圍為1,2,3,4,5

i = 1: sum= 0 + 1 * 1 = 1, k = 1

i = 2: sum = 1 + 2 * 1 = 3, k=2

i = 3: sum = 3 + 2 * 3 = 9, k=6

i = 4: sum = 9 + 6 * 4 = 33, k=24

i = 5: sum = 33+24 * 5 = 153,k=120

所以sum最終值為:153

題2:關鍵知識點是static定義變數只會初始化一次

i的取值是1,2,3

i = 1: s = 1 * 1 * 2 = 2, x = 1 * 2 = 2

i = 2: s = 2 * 2 * 2 = 8, x = 2 * 2 =4

i = 3: s = 8 * 4 * 2 = 64, x = 4 * 2 = 8

所以s的最終值是64

c語言入門

14樓:匿名使用者

推薦《c語言程式設計》譚浩強的 第四版 還不錯。

軟體你用vc

至於程式設計,不要急,應該培養自己的思維邏輯,演算法的熟練度,這樣寫程式會很簡單。

應該多從書中瞭解。

初學c語言如何入手

15樓:那般倔強

我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像c語言那麼靈活,易於理解和學習。 然後可以繼續學習c語言,這個語言比較靈活。

有了pascal的基礎,在進行c語言程式設計就不會因為c語言的靈活而有問題 。後面的就可以學習vc什麼的了。

c語言的書推薦譚浩強的,比較好。

我當時學習pascal和c語言的時候是將書後的習題都做了一遍,感覺效果很好。

當然了,學習什麼語言也要看你具體準備從事什麼行業。例如你要進行嵌入式開發,c就是很好的選擇,如果是windows開發,那麼vc就不錯。還有資料庫方面的開發、網路開發等等。

不同的語言適合不同的方面。要看自己的選擇的,呵呵 。

還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言裡所用到的單詞量很少,而且都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。

至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學程式設計的時候影響不是很大。況且,作為一個基礎程式設計人員來說,上面還有系統分析師、專案經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文件寫**就ok了。不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子**。

在你學習好c語言以後,個人建議好好學習一下資料結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。

只是一家之言,有不到之處,還望見諒!

學c語言該怎麼入門

16樓:迷路的國王

您好,入門的捷徑只有一條:閱讀一本經典教材。

在這方面,我推薦兩本書:《c語言程式設計-現代方法》和《c primer plus》。經典入門教材足夠友好,足夠詳細,絕對讓你事半功倍。

反之如果看一本垃圾書,那才是一看一個坑,最後你還得回頭不停地補坑。

進階:《c和指標》、《c陷阱與缺陷》、《c專家程式設計》等。

高階:《c標準庫》,順便學習《資料結構》,用c語言將資料結構裡的東西全部自己實現一邊。

精通:學無止境,我也不知道什麼是精通!!!

您的採納是我們的動力(⊙▽

17樓:長沙新華電腦學院

入門的話是需要找一套成體系的課程,網上有公開課可以去看看。

18樓:斯坦恩貝格(北京)電子****

c語言基礎的話比較簡單,數學好就很容易理解一些演算法,英語不好不用擔心,c語言入門只要記住c語言關鍵字就好。現在網上的c語言基礎教程很多也很全面,另外可以自己找點書看看,不懂就問網上高手多。學習軟體的話可以用 tuber c(很小很好用) 或者 c/c ++程式設計學習與實驗系統(好用很方便) 等等。

但也要有足夠的心裡準備,買本基礎的c語言書,推薦譚浩強的,看書,在電腦上做書上的例子,每一個知識點都要弄明白,要一步一個腳印的學,軟體用就行,c語言指標很重要,要著重去理解的學。

19樓:北街逛逛街

樓主有**基礎麼?如果沒有找一本關於c語言的書看一下,同時也要上機敲**加深理解,畢竟**這個東西不是想出來的,而是敲出來的。

初學c語言,求大佬指點

20樓:_8個字元

++和--在不同的。

位置是不同的計算方式,以++為例,i++表示i先參與運算後增加1,++i表示i先增加1後參與運算。版題中(++j)*(i--)表權示j先增加1即為10,然後與i相乘,這個式子的值就是10,算完後,i還要減1,即i最後是0.

21樓:匿名使用者

10(++j為先使j自加,再用j的值)(i--為先用i的值,再使i自加)

學c語言(初學者)

22樓:在大圍山拉小提琴的冷杉

有一本稍微高階一點的《c和指標》,你可以嘗試看這個也行。

2. 軟體的話,單純學c,基礎的時候用挺好。

想要為以後打基礎,並且有可能轉到c++之類的話,vs2010才是最好的選擇。

等你對c有一定掌握的時候,linux、unix才是學c必須要會的環境。

3. 想不無聊只能靠自己的興趣,你也可以在學習的過程中將自己萌生的小想法實現。

譬如你最近在學迴圈語句,你可以嘗試寫一段**迴圈輸出一些東西,拼成一個你想要的形狀啊之類的。

c語言指標問題初學者,C語言指標問題(初學者)

1.概念問題 指標是指存放地址值的變數或常量 指標與一般變數或常量的區別,在於它不直接儲存數值,而是存放被儲存數值的地址,屬於間接存放,所以不少初學者感覺學習困難。比如表示將指標ptr指向變數a,存放a的地址,假設是2000h,而指標變數ptr本身也要有地址,假設是3000h,明顯 ptr和 ptr...

程式設計初學者是易語言還是c語言,程式設計初學者,應該學C語言,還是先學易語言?

肯定bai是c語言,就先是du語言的基礎一樣,易語言zhi也就寫寫dao c語言算是基礎吧,學好了它其他都會進行得順利 c語言,c語言雖然較難,但是容易學,而且非常的接近底層,是很多遊戲內部 程式設計初學者,應該學c語言,還是先學易語言?易語言.就是那個中文程式語言.我曾經接觸過 拿來寫外掛用的.易...

在c語言中char是什麼意思,C語言初學者 什麼程式設計軟體適合初學者

是資料型別的說明符來的,就是說明這個資料是按1個位元組儲存,比如說 char a 就是說a儲存在一個位元組中,資料範圍為 128 127.是取址符,用於復獲取一個變數制的指標地址。在變數定義的時候是一個指標變數的識別符號,而在變數應用的時候則是 取指標地址上的值 char 如果說是在定義上的,那麼這...