21天学通C++_Day1

被阿里实习生的第一轮电话面试刷掉以后,幡然醒悟,发现以前学习的C++基础一点都不扎实。为了把基础打扎实,重新学习一遍;为了让自己不放弃,也顺便可以把当天学到的东西记录下来,开始了写博客。

学习书籍:《21天学通C++》(第7版)——Siddhartha Rao

0、C&C++

C是一种过程型语言,用来定义执行特定操作的函数;

C++是一种面向对象的语言,实现继承、抽象、多态、封装等,支持类(类似于C的函数),程序员需要考虑数据以及要用来做什么

1、从Hello World开始

开始使用VS2012学习,运行时发现点击“本地Windows调试器”,调试窗口会闪退,网上搜索后找到了解决方案——Ctrl+F5。至于原因暂时还不清楚,占个坑,先继续学下去了。

2、预处理器编译指令的<>和“”

一般<>通常用于包含标准头文件;“”用于包含自己创建的头文件。

3、名称空间

using namespace std;  //使用std名称空间里的所有元素

using std::cout;      //使用std名称空间里的std::cout

4、变量&常量

变量:让程序员能够将数据临时存储一段时间;

常量:让程序员能够定义不允许修改的东西;

需要时再声明变量是好习惯。

5、auto

编译器根据初始值来确定合适的类型。

原文地址:https://www.cnblogs.com/Big-Rabbit/p/4360929.html