基本类型进阶
数组 数组声明 // type arrayName [arraySize]; double balance[10]; // 声明一个元素为double类型的,大小为10的数组balance 数组初始化 // 逐个初始化 double balance[5] = {1.0, 2.0, 3.4, 5.0, 9.0}; // 大括号内的值的书目不能大于数组大小,此处数组大小为5 // 自动识别数组大小 double balance[] = {1000.0, 2.0, 3.4, 7.0}; // 因为大括号里面有4个元素,数组balance的大小被自动识别为4 数组访问 数组元素通过数据名加索引进行访问。元素索引放在方括号内,跟在数组名称后面。如:
// 声明一个数组,并定义数组有5个值分别如下 double balance[5] = {1.0, 2.0, 3.4, 5.0, 9.0}; // 访问数组第三个值,并将其赋值给变量num3 double num3 = balance[2] // 访问第三个值,由于从0开始计算,所以索引为2的值是第三个值 数组传递及函数返回 方式一: 形参是已经定义大小的数组
void myFunction(int param[10]) { // 已经定义大小为10 (不会报错,但是不推荐使用,容易让人误以为数组大小固定,实际上形参这里不影响实际数组大小) code_block } 方式二: 形参是没有定义大小的数组
void myFunction(int param[]) { // 未定义大小 code_block } 方式三: 形参是指针(不在该处详细介绍)
void myFunction(int *param) { code_block } 实例:
传递数组到函数:
#include <iostream> using namespace std; // 函数声明 double getAverage(int arr[], int size); int main() { // 带有 5 个元素的整型数组 int balance[5] = { 1000, 2, 3, 17, 50 }; double avg; // 传递一个指向数组的指针作为参数 avg = getAverage(balance, 5); // 输出返回值 cout << "平均值是:" << avg << endl; return 0; } // 求平均值函数,形参分别为数组,以及数组大小 double getAverage(int arr[], int size) { int i, sum = 0; double avg; for (i = 0; i < size; ++i) { sum += arr[i]; } avg = double(sum) / size; return avg; } 从函数返回数组
不在此处详解,需要先学习指针
C++基本语法
运算 算术运算 +, -, * # 符合常规,分别是相加、相减、相乘
/ # 整除,如 5/3 = 1
% # 取模运算(整除之后的余数), 如 5%3 = 2
++ # 自增运算,自身整数值+1
-- # 自减运算,自身整数值-1
C++基本概念
程序结构 #include <iostream> // 引入库(iostream为标准库[内置库]) using namespace std; // 命名空间 // main()程序入口; int整型返回值的函数 int main() { // cout 标准库输出流对象; endl 输出换行符并刷新输出流; << 流插入运算符 cout << "Hello World" << endl; // 输出 Hello World return 0; // 对应函数定义的int main(),返回整型 } 编译链接过程 编译(Compile)和链接(Link)是把源代码转换成可执行文件的过程。无论是C还是C++,源文件都要被编译为中间代码文件(目标文件Object file)。
在Windows系统中为.obj文件,在UNIX下则为.o文件。编译完成后,将目标文件和成为可执行文件的过程叫做链接。
Visual Studio 空白项目创建
创建空白项目 打开Visual Studio Community之后,点击右下方创建新项目。
然后选择空项目,再点击下一步。
填写项目名称以及保存位置,并按如图所示勾选,然后点击创建。
编写HelloWorld代码 打开集成开发环境之后,按如下图所示创建文件。
重命名文件名之后,点击添加。比如这里叫main.cpp
编写如下HelloWorld代码:
#include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; return 0; } 然后点击上方绿色三角号,即可编译运行。
Visual Studio 开发环境安装
下载Visual Studio 官方下载地址
如果想要独立下载构建工具,则使用该地址:构建工具下载
点击如下下载按钮即可下载。
安装所需组件 下载后双击打开,并切换到可用选项卡。
点击安装两个组件(预估大小15G左右),分别如下:
1、Visual Studio Community 2022 # 当前推荐安装2022版本(2025/02)
2、Visual Studio 生成工具 2022
如下:
在安装Visual Studio Community的时候我们选择使用C++的桌面开发,如下:
然后点击安装即可。
安装完成后重启计算机。
P.S. 如果已经安装过的,并且工作负载没有选对的,可以点击修改进行修改工作负荷。