送给最好的学弟学妹
(大神请自觉跳过)
初识C++
What is C++?
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
Why is C++?
- 有面向对象(OOP)的特性
- 运行速度快
- 广泛应用在浏览器内核、数据库、深度学习框架、游戏内核和金融计算等需要高性能计算的方面
- 在嵌入式编程方面有一定的应用
编程环境的准备
考虑到新手们主要使用的系统是Windows,所以本文仅就Windows下的开发环境配置进行说明。以下提供的方案基本可以相互替代。
IDE
IDE,即集成开发环境,是一个兼顾了代码编辑器、编译器和调试器的,给开发人员提供一步到位的服务的软件环境。对于初次接触编程的小白而言,IDE是一个性价比很高的选择。这里介绍两种IDE: Visual Studio 和 Code::Blocks
Visual Studio
Visual Studio(简称vs)以其强大的性能时常被称作“宇宙第一IDE”。其中集成的VC++编译器也是windows平台上最好的编译器之一。对于初学者而言,这是最好的平台。
下载vs:官网和Microsoft Store均可
下载Community版就可以了,免费又好用。
运行安装包,选择下图的两个组件就行了
然后就可以继续安装,等待一小会儿。
之后直接点击右下方的“继续但无需代码”
进入主界面
点击“文件”——“新建”——“项目”
选择“空项目”或“控制台应用”,完成项目名称和存储路径的设置(这里就不配图了),随后系统会自动打开项目
作者在这里以空项目为例。在左侧或右侧会出现解决方案管理器,如下图
右键 源文件 -> 添加 -> 新建项(也可以是现有项,如果有写好的.cpp文件的话)
随后的过程略,常规操作,完成后是这样的
然后来写一个Hello, world!
几个快捷键:ctrl+shift+B
编译 ctrl+F5
执行 F5
调试
执行的效果是:
就OK了
其他关于编程环境的内容就放在下一篇里吧。