首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎样学通c/c++语言啊

2013-07-01 
怎样学通c/c++语言啊???求助啊!我是一个大二计算机系的学生,对编程这方面也挺喜欢的,可是我很纠结啊,c/c++

怎样学通c/c++语言啊???求助啊!
我是一个大二计算机系的学生,对编程这方面也挺喜欢的,可是我很纠结啊,c/c++语言学完了,但老师讲的都是一些很肤浅的东西,一些和简单的东西都要费很长时间才能弄出来,自己也想提高可总找不到和好的方法,希望各给前辈们给点比较实用的建议。推荐几本好书也行啊!衷心感谢啊! C 编程 计算机
[解决办法]
c++标准程序库
[解决办法]
多做题就能很好的掌握
[解决办法]
推荐C++学习路线。
先看《C++ Primer Plus》,然后是《C++ Primer》,这两本书的名字有点迷惑人,后者应该才是plus,进阶版。
然后可以学习STL,教程可以参考《c++标准程序库》,然后是侯捷的《STL源码分析》,源码之前,了无秘密。
接着是深入学习泛型编程与模板元,可以参考《C++模板元编程》或者《泛型编程与STL》。
另外可以同时学习设计模式,推荐《大话设计模式》,虽然是C#版的,但是通俗易懂,并且如果自己用C++完全实现一遍,大有收获。
到这个地步C++就差不多了,进阶的书可以看看《Effective C++》,《深度探索C++对象模型》等。
另外,切忌眼高手低,一定要多动手。
再推荐一个库---Boost,这个很强大的哦!

[解决办法]
我不建议先看《C++ Primer Plus》,承认他很好,但是太全了,不适合初手来看啊!看一些初级的
[解决办法]
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

对学习编程者的忠告:
眼过千遍不如手过一遍!
书看千行不如手敲一行!
手敲千行不如单步一行!
单步源代码千行不如单步对应汇编一行!

VC调试时按Alt+8、Alt+7、Alt+6和Alt+5,打开汇编窗口、堆栈窗口、内存窗口和寄存器窗口看每句C对应的汇编、单步执行并观察相应堆栈、内存和寄存器变化,这样过一遍不就啥都明白了吗。
对VC来说,所谓‘调试时’就是编译连接通过以后,按F10或F11键单步执行一步以后的时候,或者在某行按F9设了断点后按F5执行停在该断点处的时候。

[解决办法]
C++推荐《C++ Primer》,多练习就好了。
[解决办法]
read books, write codes, think everything

热点排行