【C++快速入门】01-C++初识

一、从 Hello world 说起

  我们使用 Visual Studio 来进行编程。如果需要在 linux 上进行开发,可以使用 g++ 和 GDB 来编译、调试代码。接下来就看看,在 Visual Studio 上编程的流程。

1. 创建项目

  在开始编写代码之前,首先要创建一个空项目:

  在学习阶段,我们选择创建空项目即可。后续根据开发需要,选择不同的类型。

  接下来配置项目名称和项目目录:

2. 创建文件

  右键源文件,选择添加->新建项:

  选择 C++ 文件并命名,然后点击添加即可:

3. 编写代码

 1 #include <iostream>
 2 using namespace std;
 3 
 4 int main() {
 5 
 6     cout << "Hello world" << endl;
 7 
 8     system("pause");
 9     
10     return 0;
11 }

4. 运行程序

二、注释

  为了便于理解,我们在编写代码时,需要加入一些解释性的文字。这些解释性文字就是注释。

1. 单行注释

  单行注释通常放在一行代码的上方或末尾,用以说明该行代码的作用。

1 // 单行注释

2. 多行注释

  多行注释通常放在一段代码的上方,对该段代码作整体说明。

1 /* 多行注释 */

三、变量

1. 变量的作用

  我们用到的数据,都放在内存中。如何操作这段内存,读写数据?

  方法一是借助内存的地址。但记录每个数据的地址编号过于繁琐,可操作性不强。

  方法二是借助变量。变量就是给一段指定的内存空间起个名字,通过这个名字即可对这段内存进行操作。

2. 变量的语法

1 type name = defaltValue;

3. 示例

 1 #include <iostream>
 2 using namespace std;
 3 
 4 int main() {
 5 
 6     int temp = 10;
 7     cout << "temp = " << temp << endl;
 8 
 9     system("pause");
10     
11     return 0;
12 }

四、常量

  常量用于记录程序中不可更改的数据。

1. C++ 定义常量的方式

#define 宏常量

  • 通常在文件头部定义,表示一个常量。
  • 格式: #define Name defaultValue 

const 修饰的变量

  • 通常在变量定义前加 const 关键字,表示该变量为常量,不可修改。
  • 格式: const type name = value; 

2. 示例

 1 #include <iostream>
 2 using namespace std;
 3 
 4 #define DAY_IN_WEEK 7    // DAY_IN_WEEK 是个常量,对其赋值则报错
 5 
 6 int main() {
 7 
 8     cout << "There are " << DAY_IN_WEEK <<" days in a week" << endl;
 9 
10     const int month = 12;    // month 是个常量,对其赋值则报错
11 
12     cout << "There are " << month << " in a year!" << endl;
13 
14     system("pause");
15     
16     return 0;
17 }

五、关键字

  关键字是 C++ 中预先保留的单词(标识符)。在定义变量或常量时,不能使用关键字。

  C++ 中的关键字如下:

六、标识符命名规则

  C++ 在给标识符命名时,要遵循以下规则:

    • 标识符不能与关键字重名;
    • 标识符只能由字母、数字、下划线组成,且第一个字符不能是数字;
    • 标识符中的字母区分大小写。

  在符合以上命名规则的基础上,我们应尽量做到见名知意。

猜你喜欢

转载自www.cnblogs.com/murongmochen/p/12822594.html