亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
123下一頁
最近訪問板塊 發(fā)新帖
查看: 9491 | 回復(fù): 26
打印 上一主題 下一主題

學習C/C++的步驟--僅供參考 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2007-09-10 13:36 |只看該作者 |倒序瀏覽
學習C語言的步驟--個人體會(僅供初學者參考)

    C語言的影響力就不多說了,總之學習C對今后的編程生涯有著深遠的影響.

    一階段:首先第一本推薦的書,<<The C Programming Language>>掃盲并打基礎(chǔ). 國內(nèi)很多是用譚浩強的C程序設(shè)計,個人不反對,本人第一本C書也是老譚的,至少少花一些錢吧.學完第一本后,應(yīng)該已經(jīng)有一些基礎(chǔ)了,了解了C語言的語法,知道如何寫函數(shù)和一些簡單的程序,例如書中的練習題.同時要熟悉一下平臺,Windows或Linux都可,在Windows下有TC、BC、VC、gcc(minw),Linux下有g(shù)cc.

    二階段:應(yīng)該開始學習數(shù)據(jù)結(jié)構(gòu),國內(nèi)大都是嚴蔚敏的教材,個人覺得有點晦澀,還沒有C代碼的實現(xiàn),但有一本輔助的教材,上面有所有數(shù)據(jù)結(jié)構(gòu)的C代碼,可以方便理解。常用的一些結(jié)構(gòu)有鏈表、棧、隊列,還有二叉樹、哈希表等.學習了數(shù)據(jù)結(jié)構(gòu)后對C的認識、開發(fā)能力會有一個很高的提升。這個時候已經(jīng)能開發(fā)很多程序了,特別是一些算法、一些小游戲等.

    三階段:開始學習一些C開發(fā)中常用的知識,網(wǎng)絡(luò)編程、線程、文件,如果在Linux下,那要學的就更多了,找一些Linux開發(fā)入門級的書籍,再深入一些的書籍,推薦<<Unix網(wǎng)絡(luò)編程>>卷1、卷2,<<UNIX環(huán)境高級編程>>.同時閱讀大量優(yōu)秀的開源代碼,并自己努力動手寫,學習C應(yīng)該是比較容易的.


對于要不要學習C++,是要看個人需求的,不要聽別人怎么說C++,沒學C++地球一樣轉(zhuǎn),學了還是轉(zhuǎn),問這個問題的時間還不如看點書。對于在校生,我是建議學一下的。


學習C++的步驟:

--待續(xù)




自己的一些膚淺的想法,寫的比較簡單,大家有什么好的想法不妨說出來,我一起補充進去,希望對初學者有參考的價值.


下面是搜的網(wǎng)上介紹的一些書,有些本人也沒看過,泛讀一下也是不錯的.

一、The C Programming Language
C程序設(shè)計語言(第2版·新版)
原出版社: Prentice Hall PTR
作者: [美]Brian W.Kernighan,Dennis M.Ritchie
譯者: 徐寶文 李志

二、Pointers on C  
C和指針
原出版社: Pearson Education
作者: Kenneth A.Reek
譯者: 徐波

三、Expert C Programming
C專家編程
原出版社: PH PTR
作者: Perter Van Der LinDen
譯者: 徐波

四、C Traps and Pitfalls
C陷阱與缺陷
原出版社: Addison Wesley
作者: Andrew Koenig
譯者: 高巍

[ 本帖最后由 M.I.X 于 2007-9-10 21:17 編輯 ]

論壇徽章:
0
2 [報告]
發(fā)表于 2007-09-10 13:41 |只看該作者
搶個sf 希望自己能在c學習的路上遇河搭橋,遇山開山:em11: :em11: 頂自己一下

論壇徽章:
0
3 [報告]
發(fā)表于 2007-09-10 13:43 |只看該作者
其實,這幾本書看完了,C水平也就差不多了,剩下就該提高關(guān)于計算機體系結(jié)構(gòu)的東西了

論壇徽章:
0
4 [報告]
發(fā)表于 2007-09-10 13:44 |只看該作者
我想知道略略學下C,就進入C++的學習怎么樣?

論壇徽章:
0
5 [報告]
發(fā)表于 2007-09-10 13:45 |只看該作者
C++面向?qū)ο,能把以前的,或者別人的類拿來用,多好啊

論壇徽章:
0
6 [報告]
發(fā)表于 2007-09-10 16:33 |只看該作者
這正是我們新手想要的謝謝樓主。

論壇徽章:
0
7 [報告]
發(fā)表于 2007-09-10 19:44 |只看該作者
原帖由 jetico 于 2007-9-10 13:45 發(fā)表
C++面向?qū)ο,能把以前的,或者別人的類拿來用,多好啊


這不是C++固有的,C同樣能做到,更主要是讓你理解OO思想


我想知道略略學下C,就進入C++的學習怎么樣?


可以學習,但建議學一下數(shù)據(jù)結(jié)構(gòu),否則基礎(chǔ)太不扎實了,還有一些思想的東西,否則你學了也做不出什么來。

論壇徽章:
95
程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-05 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-17 06:20:00程序設(shè)計版塊每日發(fā)帖之星
日期:2015-09-18 06:20:002015亞冠之阿爾艾因
日期:2015-09-18 10:35:08月度論壇發(fā)貼之星
日期:2015-09-30 22:25:002015亞冠之阿爾沙巴布
日期:2015-10-03 08:57:39程序設(shè)計版塊每日發(fā)帖之星
日期:2015-10-05 06:20:00每日論壇發(fā)貼之星
日期:2015-10-05 06:20:002015年亞冠紀念徽章
日期:2015-10-06 10:06:482015亞冠之塔什干棉農(nóng)
日期:2015-10-19 19:43:35程序設(shè)計版塊每日發(fā)帖之星
日期:2015-10-21 06:20:00每日論壇發(fā)貼之星
日期:2015-09-14 06:20:00
8 [報告]
發(fā)表于 2007-09-10 19:48 |只看該作者
原帖由 jetico 于 2007-9-10 13:44 發(fā)表
我想知道略略學下C,就進入C++的學習怎么樣?

你可以直接學習 C++.

論壇徽章:
0
9 [報告]
發(fā)表于 2007-09-11 00:02 |只看該作者
原帖由 cugb_cat 于 2007-9-10 13:43 發(fā)表
其實,這幾本書看完了,C水平也就差不多了,剩下就該提高關(guān)于計算機體系結(jié)構(gòu)的東西了


嗯. 確實, 系統(tǒng)結(jié)構(gòu)確實是相當重要的.
比如<深入理解計算機系統(tǒng)>這類書.

論壇徽章:
0
10 [報告]
發(fā)表于 2007-09-11 08:36 |只看該作者
原帖由 M.I.X 于 2007-9-10 19:44 發(fā)表


這不是C++固有的,C同樣能做到,更主要是讓你理解OO思想




可以學習,但建議學一下數(shù)據(jù)結(jié)構(gòu),否則基礎(chǔ)太不扎實了,還有一些思想的東西,否則你學了也做不出什么來。

決定按你指引的方向前進了
不過,我有個問題,我看了C程序設(shè)計語言第一章,它有這樣一段話:
Chapter 1 - A Tutorial Introduction
Let us begin with a quick introduction in C. Our aim is to show the essential elements of the language in real programs, but without getting bogged down in details, rules, and exceptions. At this point, we are not trying to be complete or even precise (save that the examples are meant to be correct). We want to get you as quickly as possible to the point where you can write useful programs, and to do that we have to concentrate on the basics: variables and constants, arithmetic, control flow, functions, and the rudiments of input and output. We are intentionally leaving out of this chapter features of C that are important for writing bigger programs. These include pointers, structures, most of C's rich set of operators, several control-flow statements, and the standard library.

指針,結(jié)構(gòu)都沒講,我們學了后能看懂你推薦的那本專將指針的書嗎?我google了下,你那個第二本書好象都是比較進屆的書,看這本書前是否需要鋪墊下?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP