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)
{
//函数具体内容
}
网友评论