cpp notes

2022-12-10  本文已影响0人  loughsjtu

1. while和do while的区别在于,while先判断循环条件再执行,而do while会先执行一次,再判断循环条件是否继续执行。

2. continue会中断本次循环的剩余代码,然后继续执行下一次循环(i+1)。break是跳出整个循环。

3. goto FLAG;

FLAG:  //:用来确认标记

4. 变量名前加&可以代表这个变量的内存地址(16进制)。如想看十进制的地址可以用(int)&var。

同理,&接数组名 &arr 返回数组起始地址。对于一个通过int声明的整型数组,其成员直接的地址依次相差4.

5. 二维数组定义

数据类型 数组名[行数][列数]={数据1,数据2,...}

直接输出数组名的话,返回的是数组所在内存的首地址,而不是数组的值。

6. 函数的分文件编写

a 创建后缀名为.h的头文件

b. 创建后缀名为.cpp的源文件

c. 在头文件中写函数的声明

d. 在源文件中写函数的定义

e.g.

//swap.h文件

#include<iostream>

using namespace std;

void swap(int a, int b);

//swap.cpp文件

#include "swap.h" 

//这里的双引号表示此头文件是自己定义的,而不是cpp自带的

void swap(int a, int b)

{

//函数具体内容

}

上一篇 下一篇

猜你喜欢

热点阅读