C++ 编程入门

C++ 编程入门

C++ 编程入门_第1张图片

C++是一门很重要的计算机编程语言,对于程序猿的职业生涯来说,还是很重要的。但是C++也是一门很难学的编程语言,如何入门显得尤为重要。下面介绍一些入门的经验和书籍推荐吧。

环境准备

这里推荐使用

  • Visual studio 2017
  • Visual C++ 2010 Express
    当然使用其他的也可以,只是这是我的建议而已。
  • Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。以拥有“语法高亮”,IntelliSense(自动完成功能)以及高级除错功能而著称。比如,它允许用户进行远程调试,单步执行等。还有允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结著称。这些特征明显缩短程式编辑、编译及连结花费的时间,在大型软件计划上尤其显著。
  • Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。

Visual studio 2017

  • 下载:Microsoft官网下载 选择需要的版本下载
  • 安装:按照说明操作,这个比较简单
  • 注册:Visual studio 2017专业版、企业版|注册密钥
Visual Studio 2017(VS2017) 企业版 Enterprise 注册密钥
NJVYC-BMHX2-G77MM-4XJMR-6Q8QF

Visual Studio 2017(VS2017) 专业版 Professional 注册密钥
KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

Visual C++ 2010 Express

  • 下载:

    • 可以直接网上搜索下载
    • 网盘下载 提取码: uj11
  • 安装:按照说明操作

  • 注册:Visual C++ 2010 Express|全系列注册码

VC++ 2010 Express: 
6VPJ7-H3CXH-HBTPT-X4T74-3YVY7

书籍推荐

C++ 编程入门_第2张图片

《C++大学教程(第九版)》

内容简介

本书是一本C++编程方面的优秀教程,全面地介绍了过程式编程与面向对象编程的原理和方法,细致地分析了各种性能问题、移植性问题和可能出错的地方,介绍了如何提高软件工程质量,并提供了丰富的自测练习和项目练习。可以说本书是非常好的学习C++语言的教程之一,是学习C++的"宝典”。

  • 书籍下载:关注个人公众账号【net咖啡屋】回复电子书19

《C++入门经典(第9版)》

C++ 编程入门_第3张图片

内容简介

本书是深受师生欢迎的优秀C++入门教材。作者结合自己多年的教学经验精心设计并编撰了本书内容。采用了很多便于巩固所学知识的设计,例如各章开头的小节总览,书中随处可见的小结框、编程提示和编程陷阱,各章结尾的小结、习题、编程练习和编程项目等。这些非常适合初学者掌握重要的编程概念。

全书共18章,8个附录。在讲解C++基础知识之后,直接引导学生深入函数、I/O流、类、控制流程、命名空间、数组、字符串、指针和动态数组、递归、模板、指针和链表、派生类、异常以及标准模板库

  • 书籍下载:关注个人公众账号【net咖啡屋】回复电子书20

后记

我自己感觉学编程,光学是不够的,遇到问题要学会用学到的编程知识去解决问题才可以学的更好。
要多思考,多看书,还有一定要注重实践,动手去写代码,多看源码,然后尝试修改,用到自己的项目中。


欢迎关注我的个人公众账号:net咖啡屋
目前涉猎的领域有
『Python』『数据库』『C++』
『数据分析』『网络爬虫』『GUI开发』
我喜欢钻研,喜欢学习自己感兴趣的东西,
在这里,我会坚持分享很多有用的学习心得和学习资源,
你可以在这里找到你需要的一些学习经验和学习资源。


你可能感兴趣的:(C++ 编程入门)