精通 c/c++ 是什么意思?该怎么解决

精通 c/c++ 是什么意思?
精通 c/c++ 是什么意思?
是精通c呢 还是精通C++?
零基础高中生 初学编程
请问怎样才能达到这个目标?
有没有完整的学习路线图
或者每个阶段都该看什么书?

------解决方案--------------------
《C Prime Plus》是必看的。
------解决方案--------------------
切记不要浮躁,路是一步一步走的。
------解决方案--------------------
先看看c的基础类书籍。谭浩强的那本就可以,去高校五块就可以收一本。注意把指针那部分钻研清楚,你会很受益的。

再看看候捷的深入浅出MFC前面的勿在浮沙筑高台部分,嗯,用它的例子带来一点兴趣。
这个过程穿插看c++ primer前面的部分还有一些最基础的数据结构知识的学习。

然后,感觉差不多了的时候,看看你是什么平台,进行平台相关的c++编程实践,也有很多例子可以下载到。

基本到这一步就算入门啦,后面需要看什么书,自己就有能力甄别了。

如果是打算学着玩玩,后面被人说基础不牢靠什么的并不在意的话,随意找本xxx从入门到精通的书就可以开搞了,记得要找带光盘和例子源码的哦。
------解决方案--------------------
同意4楼的说法,看完谭浩强那本书,建议你下载一下孙鑫老师的视频。跟着他学学MFC。光看书,然后实践,太难了。编译环境肯定不会用
探讨

先看看c的基础类书籍。谭浩强的那本就可以,去高校五块就可以收一本。注意把指针那部分钻研清楚,你会很受益的。

再看看候捷的深入浅出MFC前面的勿在浮沙筑高台部分,嗯,用它的例子带来一点兴趣。
这个过程穿插看c++ primer前面的部分还有一些最基础的数据结构知识的学习。

然后,感觉差不多了的时候,看看你是什么平台,进行平台相关的c++编程实践,也有很多例子可以下载到。

基本到……

------解决方案--------------------
C++就是C的演化,听听名字 C Plus Plus
买本书简单入门级的书从头开始学
------解决方案--------------------
什么叫精通,没有一个具体的定义,不像你考试,得了60分叫合格,70叫优良。
不过可以从进行C++开发时所用到的知识和技能的各个方面出发,来定性的说明一下:
一、基础知识:C++的基本语法(尤其是指针),STL。
二、数据结构,算法。
三、对面向对象思想的把握:类,继承,抽象等相关面向对象概念的理解。
四、对不同的平台(如linux,windows,ios)等要熟悉,了解它们的相似与不同。因为进行具体的开发时,往往或多或少的要涉及到对系统内核的一些调用。
总之,到底算不算精通,需要进行具体的开发才能清晰的知道:基本上,你在进行项目开发时,困扰你的不再是语法问题,而是软件框架的设计,数据结构的设计,算法的设计等逻辑和设计层面的问题时,你基本就可以称之为“精通”了。
说到这里,我个人认为软件开发有这么几个层次:
1. 语法:因为语法问题而纠结。
2. 逻辑或算法:因为实现特定功能而困扰于实现的算法。
3. 能够根据别人给出的软件框架,熟练的使用设计模式等面向对象的原则和方法,达到要求的维护性,扩展性等要求。
4. 软件设计:能够设计出系统的架构,合理划分模块,达到重用性,维护性,扩展性等目的。
------解决方案--------------------
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……

------解决方案--------------------
很少有人精通一门语言吧?都是差不多能写出来就行了。C Prime Plus和C++Prime 都是不错的书。
但是要想写出高质量的程序,数据结构和设计模式是必不可少的知识。
如果想了解程序在底层是如何运行的,就需要一些编译原理,计算机组成方面的知识了。
这些都还只是基础。如果你要写应用程序,那么先得懂得操作系统,然后熟练掌握这个系统的API函数,才能写出应用。

------解决方案--------------------
看别人的代码,没任何语言的问题就差不多了吧
------解决方案--------------------
应该是 C 或者C++ 的意思