1 初识C++

1.1 第一个C++程序

ConsoleApplication1.cpp

// ConsoleApplication1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

// 运行程序: Ctrl + F5 或调试 >“开始执行(不调试)”菜单
// 调试程序: F5 或调试 >“开始调试”菜单

// 入门使用技巧: 
//   1. 使用解决方案资源管理器窗口添加/管理文件
//   2. 使用团队资源管理器窗口连接到源代码管理
//   3. 使用输出窗口查看生成输出和其他消息
//   4. 使用错误列表窗口查看错误
//   5. 转到“项目”>“添加新项”以创建新的代码文件,或转到“项目”>“添加现有项”以将现有代码文件添加到项目
//   6. 将来,若要再次打开此项目,请转到“文件”>“打开”>“项目”并选择 .sln 文件

1.2 注释

//单行注释

/*
多行注释
*/

1.3 变量

作用:给一段指定的内存空间起名,方便操作这段内存

语法:数据类型 变量名 = 初始值;

示例:

Variable.cpp

#define _CRT_SECURE_NO_WARNINGS 1 //这是一个预处理指令,用于定义一个宏常量_CRT_SECURE_NO_WARNINGS,并将其值设为1。这个宏常量通常用于禁用编译器的安全警告。
#include <iostream> //这是一个预处理指令,用于包含输入输出流的头文件iostream,以便在程序中使用输入输出操作。
using namespace std; //这是一个命名空间的声明,表示使用std命名空间,这样就可以直接使用cout和endl等标准输入输出流对象,而不需要写std::cout和std::endl。

int main() {
    int a = 10;

    cout << "a = " << a << endl;

    system("pause"); //调用系统命令pause,在程序运行结束后暂停输出,以便查看程序的运行结果。

    return 0; //返回0,表示程序正常结束。
}

1.4 常量

作用:用于记录程序中不可更改的数据

C++定义常量两种方式

  1. #define 宏常量:#define 常量名 常量值

    • 通常在文件上方定义,表示一个常量
  2. const 修饰的变量 const 数据类型 常量名 = 常量值

    • 通常在变量定义前加关键字const,修饰该变量为常量,不可修改

示例:

#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;

//#define 宏常量
#define Day 7

int main() {
    cout << "一周总共有:" << Day << " 天 " << endl;

    //const 修饰的变量
    const int month = 12;
    cout << "一年总共有:" << month << " 个月 " << endl;

    system("pause");

    return 0;
}

1.5 关键字

作用:关键字是 C++ 中预先保留的单词(标识符)

  • 在定义变量或者常量时候,不要用关键字

C++关键字如下:

image-20231225193024586

1.6 标识符命名规则

作用:C++ 规定给标识符(变量、常量)命名时,有一套自己的规则

  • 标识符不能是关键字
  • 标识符只能由字母、数字、下划线组成
  • 第一个字符必须为字母或下划线
  • 标识符中字母区分大小写
建议:给标识符命名时,争取做到见名知意的效果,方便自己和他人的阅读

思思
1 声望1 粉丝

下一篇 »
2 数据类型