C++学习方法

现在在学习C++,想以后往C++编程方面发展
现在就是不知道该怎么样系统学习,想大家请教下C++学习的过程
该看哪些书,注意什么。学完C++基础后再学习什么?
怎么样才能自己能做一些小项目
谢谢啦!

我个人建议,看书么,C++ primer很好,英文原版更好,其他的书都一个样子。

一般开始的时候,都是写控制台程序,就是DOS界面的!这是打基础用的!你就从百度知道里找题目,人家问的问题都可以做题目,自己去编程。

等你写windows程序的时候,就要大变思路了!windows编程的思路和DOS程序思路差别很大!

c++基础学完后就去写点简单的windows程序,看看二者的差别。

你要是想做小项目,我建议先学模仿,比如你自己做一个exe的出招表,或者DOTA用的改键程序!能做好在说!我这两个程序已经都做完了!我一开始就是觉得网上给的拳皇出招表看着麻烦,才试着自己做的!结果成功了!又去做改键!做完了对windows编程就有点感觉了!现在在做一个局域网内文件共享系统(模仿迅雷)
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-15
这个关键在于你的学习方法 书上的例子一个都别放过 一个个练习 代码量到了一定程度 就是量变引起质变 学习没有捷径 更没有什么过程 坚持是最好的 剩者为王嘛 坚持下来 你会精通的

至于书吧 The C++ Programming language C++创始人的书 看看吧
数据结构和算法是一定要看的 不然你会很迷茫 你所谓的C++基础我不太清楚 如果你指的基础仅限于数据类型和过程 你还需要学习C++的类 类又有很多特性 这些掌握后 再看看模板 最后 自己想办法写一些比较有意思的东西 例如用C++模拟《西游记》 然后就是vc或者linux上的C++编程 分支比较多 慎重选择

至于你说的这个项目 全看自己喜好 希望你在最短的时间里掌握这门经典的程序设计语言
第2个回答  2010-03-15
钱能的C++,做项目,比如学生管理系统,然后学windows编程SDK,MFC,
最好找个师傅带带,自学很累的,
第3个回答  2010-03-15
我也在学编程,还是先从JAVA开始

C++零基础怎么学习?
理论知识只是学习的第一步,实践是巩固知识和提 高技能的关键。你需要练习编写程序来应用你所学 的知识。可以从简单的程序开始,例如输出“Hello,World!”,然后逐步增加难度。4学习STL(标准模板库)STL是C++的核心库,它提供了许多通用的数据结 构和算法,例如vector、map、sort等。学习STL可以让你更加...

超详细 C\/C++ 学习路线分析:学好 C\/C++,走遍天下都不怕!
一、C\/C++入门阶段初学者应从培养编程思维和动手能力开始,深入理解面向过程和面向对象的编程思想。此阶段的主要目标是掌握语言基础。C语言学习数据类型、变量、内存布局、指针基础字符串、一维数组、二维数组一级指针,二级指针,三级指针,N级指针概念指针数组和数组指针结构体、文件的使用动态库的封装和设计...

C\/C++真的有那么难学吗?其实不然,无非是你没有找对方法罢了
首先,从初级入门开始,学习C语言的基础知识,包括数据类型、内存布局、指针等,以及C++的面向对象编程思想。掌握C语言后,学习C++的类和对象管理,理解模板、继承和多态等概念。同时,熟悉常用的开发工具,如VC++或XCode。进入进阶阶段,学习STL(标准模板库),提高开发效率;理解设计模式,如单例、工厂和...

如何学习c++?
1、找一本好的C++书籍,然后以及尽量多的完成书籍的习题,可以帮助完成C++语法的学习。你可以选择在线查阅C++标准库这种泛型的学习方式,也可以选择阅读《C++标准库》的方式进行学习,这时算是完成C++的初步学习了。2、由于C++是一门系统级语言,到大三学习操作系统的时候,才会明白栈与堆、内存管理等更深...

C++编程入门!五个学习阶段让你从新手到高手
阶段一:语法基础 学习C++的旅程始于基础语法。这一阶段旨在建立编程基础,让你能够编写简单的程序。掌握关键词、特殊关键字(如volatile、mutable、unique_ptr)等概念。通过编写计算器、猜数字游戏等,你将熟悉语法并建立基本编程技能。阶段二:C++核心 在掌握了基础语法后,深入了解C++的核心概念。这一阶段...

怎么学习C++?
学习C++可以从《C++编程思想》开始,学习基本语法和面向对象程序设计思想。然后如果有项目可以跟着项目学习,借鉴前辈的经验。如果没有项目则可以借鉴书籍,例如《深入浅出MFC》等,通过一段时间的演练,相信对抽象,封装,多态,继承等就会有较深的认识了。然后可以接触下《C++ primer》,《Effective C++》...

C++学习完整学习路线及方向指引,保你少走弯路
阶段一:C语言开发 学习目标:具备C\/C++领域基础专业编程能力;独立完成项目案例。知识点:C语言概述、编程基础、函数、指针、内存管理、复合类型、文件操作。阶段二:C高级编程 知识点:内存分区、函数调用模型、指针高级、函数指针与回调函数、数据结构与链表、递归函数、数据结构与算法、接口的封装和设计。

五年C\/C++开发经验及学习路线分享,快上车!
★★☆ 深度: ★★★ 性价: ★★★以上书籍涵盖了C++学习的各个阶段,从基础入门到深入理解,为不同需求的读者提供了丰富资源。选择适合自己的书籍,结合实践项目,系统地学习C++,是快速提升编程技能的关键。希望每位程序员都能找到适合自己的学习路径,不断进步,在编程道路上越走越远。

目前大一,在学C++,编程能力如何快速提高?
一、理论知识必须要扎实其实各位都非常清楚,在学习任何技能的过程当中都是需要学习理论知识的,只有理论知识比较扎实,才能够继续去实际练习,没有理论的支撑是不会有太大的进一步的理论的支撑,其实就是让每一个人在学习技能的过程当中能够不断的进行思考和总结,思考和总结对于快速提升来说是非常关键的。

目前大一,在学C++,这时候应该怎样提高自己的编程能力?
一.尽快学完基础知识 编程这个东西入门我认为还是相对比较简单的,并没有太多难的东西。所以说当你开始学习C++的时候,你应该要尽快的去学完所有C++的基础。因为你如果想要提高自己的编程能力,那首先就是要打好自己的基础。如果自己的基础都不行的话,那后面那些提高能力的部分,你就完全无法理解。二.多...

相似回答