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++定义常量两种方式
#define 宏常量:
#define 常量名 常量值
- 通常在文件上方定义,表示一个常量
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++关键字如下:
1.6 标识符命名规则
作用:C++ 规定给标识符(变量、常量)命名时,有一套自己的规则
- 标识符不能是关键字
- 标识符只能由字母、数字、下划线组成
- 第一个字符必须为字母或下划线
- 标识符中字母区分大小写
建议:给标识符命名时,争取做到见名知意的效果,方便自己和他人的阅读
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。