学考易

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2336|回复: 0
打印 上一主题 下一主题

学习C/C++的步骤--仅供参考

[复制链接]

6

主题

6

帖子

9

积分

学考易幼儿园

Rank: 1

积分
9
跳转到指定楼层
楼主
发表于 2015-8-14 21:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
学习C语言的步骤--个人体会(仅供初学者参考)

    C语言的影响力就不多说了,总之学习C对今后的编程生涯有着深远的影响.

    一阶段:首先第一本推荐的书,<<The C Programming Language>>扫盲并打基础. 国内很多是用谭浩强的C程序设计,个人不反对,本人第一本C书也是老谭的,至少少花一些钱吧.学完第一本后,应该已经有一些基础了,了解了C语言的语法,知道如何写函数和一些简单的程序,例如书中的练习题.同时要熟悉一下平台,Windows或Linux都可,在Windows下有TC、BC、VC、gcc(minw),Linux下有gcc.

    二阶段:应该开始学习数据结构,国内大都是严蔚敏的教材,个人觉得有点晦涩,还没有C代码的实现,但有一本辅助的教材,上面有所有数据结构的C代码,可以方便理解。常用的一些结构有链表、栈、队列,还有二叉树、哈希表等.学习了数据结构后对C的认识、开发能力会有一个很高的提升。这个时候已经能开发很多程序了,特别是一些算法、一些小游戏等.

    三阶段:开始学习一些C开发中常用的知识,网络编程、线程、文件,如果在Linux下,那要学的就更多了,找一些Linux开发入门级的书籍,再深入一些的书籍,推荐<<Unix网络编程>>卷1、卷2,<<UNIX环境高级编程>>.同时阅读大量优秀的开源代码,并自己努力动手写,学习C应该是比较容易的.


对于要不要学习C++,是要看个人需求的,不要听别人怎么说C++,没学C++地球一样转,学了还是转,问这个问题的时间还不如看点书。对于在校生,我是建议学一下的。


学习C++的步骤:

--待续




自己的一些肤浅的想法,写的比较简单,大家有什么好的想法不妨说出来,我一起补充进去,希望对初学者有参考的价值.


下面是搜的网上介绍的一些书,有些本人也没看过,泛读一下也是不错的.

一、The C Programming Language
C程序设计语言(第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
译者: 高巍

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
学考易 - 学习更轻松,考试更容易!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|关于本站|网站声明|联系我们|诚聘英才|Archiver|学考易 ( 闽ICP备15014917号-2 )

GMT+8, 2024-5-17 14:14

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表