一、初识C++
1.第一个C++程序
点击创建新项目,进入创建新项目页面
设置项目语言、平台、类型,选择相应模板(这里我选择的是Windows 桌面向导),点击下一步
配置新项目的名称、位置、和解决方案名称,点击创建
点击创建后,会弹出Windows桌面项目对话框,这里我们选择应用程序类型为静态库和空项目,点击确定即可
右击源文件,选择添加,添加新建项
选择C++文件(.cpp),编辑文件名,点击添加,即可添加新文件
在编辑区域编写第一个C++程序
#include <iostream> //包含头文件 iostream
using namespace std; //使用C++的命名空间std
//main 是一个程序的入口,所有程序都必须有这么一个函数,有且只有一个;main 是主函数
int main()
{
cout << "This is first C++ project." << endl; //输出语句
system("pause");
return 0; //向操作系统返回一个0值
}
2.注释
本人自己的理解
#include <iostream>
using namespace std;
int main()
{
//注释 : 在代码中添加一些说明和备注,方便自己和其他程序员阅览代码
/*
单行注释 : 对单行代码注释,或 对该行代码进行说明
多行注释 : 对多行代码注释,或 对整段代码进行说明
*/
cout << "注释: 单行注释// 多行注释/* */" << endl;
system("pause");
return 0;
}
3.变量
作用:给一段指定的内存空间起名,方便操作这段内存
语法:数据类型 变量名 = 初始值;
示例:
#include <iostream>
using namespace std;
int main()
{
//变量的定义
//变量定义 : 数据类型 变量名 = 值;
int a = 10;
cout << "a=" << a << endl;
system("pause");
return 0;
}
4.常量
作用:用于程序中不可更改的数据
C++定义常量的两种方式:
-
#define 宏常量:
语法:#define 常量名 常量值
通常在文件上方定义,表示一个常量。
-
const 修饰的变量 :
语法: const 数据类型 变量名 = 变量值;
通常在变量前加关键字const,修饰该变量为常量,不可修改。
示例:
#include <iostream>
using namespace std;
//常量的定义
//1. #define 宏常量
//2. const 修饰的变量
#define Day 7
int main()
{
//Day是常量,一旦修改,将会当错
cout << "一天共有" << Day << "天" << endl;
//用const修饰的变量也是常量,不可修改
const int month = 12;
cout << "一月共有" << month << "月" << endl;
system("pause");
return 0;
}
5.关键字
作用:关键字是C++中预先保留的单词(标识符)
- 在定义变量或者常量时候,不要用关键字
C++关键字如下:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TXXA6AJd-1617853163624)(E:\公司\study\截图\关键字.png)]
#include <iostream>
using namespace std;
int main()
{
// int int = 10; 第二个 int 是关键词,不能被用作变量名,否则会报错。
system("pause");
return 0;
}
6.标识符命名规则
作用:C++规定给标识符(变量、常量)命名时,有一套自己的规则。
- 标识符不能是关键字
- 标识符只能由字母、数字、下划线组成
- 第一个字符必须为字母或下划线
- 标识符中字母区分大小写
#include <iostream>
using namespace std;
/*
*
标识符命名规则:
1.标识符不能是关键字;
2.标识符只能由字母、数字、下划线组成;
3.标识符第一位只能是字母或者下划线;
4.标识符字母区分大小写;
*/
int main()
{
//1.标识符不能是关键字;
//int int = 10;
//2.标识符只能由字母、数字、下划线组成;
int a1_jj33 = 10;
//3.标识符第一位只能是字母或者下划线;
int a5_ = 10;
int a_3 = 10;
int _a3 = 10;
int _3a = 10;
//int 3a_ = 10; 报错
//4.标识符字母区分大小写;
int aaa = 10;
cout << aaa << endl;
//cout << AAA << endl; 报错
system("pause");
return 0;
}