06 2021 档案
摘要:1、时间复杂度 (1)时间频度 : 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花
阅读全文
摘要:0、概念:结构体属于用户自定义的数据类型。允许用户存储不同的数据类型。 1、定义及使用方法 1.1定义结构体语句:struct 结构体名 { 结构体成员 }; 1.2定义结构体变量语句: 1)struct 结构体名 变量名 (推荐) 2)struct 结构体名 变量名 = {成员1值,成员2值...
阅读全文
摘要:0、作用:指针指向的是变量所占内存的首地址,可以通过指针间接访问内存。 1、指针变量的使用 定义语法:数据类型 * 变量名 指针变量与普通变量的区别:前者存放的是地址,后者存放的是数据。 int main() { int a = 10; int * p; //定义指针变量 p = &a; //对指针
阅读全文
摘要:0、作用:将一段常用代码封装起来,减少重复代码。较大的程序一般分为若干程序块,每个模块实现特定功能。 1、函数的定义 语法: 返回值类型 函数名 (参数列表) { 函数体语句; return 表达式; //返回值与返回值类型挂钩 } //函数定义示例:int add(int num1, int nu
阅读全文
摘要:0、特点: 1) 数组是由连续内存位置组成的。 2) 数组内元素数据类型一致。 1、一维数组 1.1 定义方式: 数据类型 数组名[数组长度]; 数据类型 数组名[数组长度]={值1,值2,...}; \\ 若{} 内小于数组长度,默认用0补齐 数组类型 数组名[ ]={值1,值2,...}; 1.
阅读全文
摘要:1、选择结构 1.1、if 语句(同C) 1) if(条件){ 条件满足执行的语句 } 2) if(条件){ 条件满足执行的语句 }else{ 条件不满足执行的语句 } 3) if(条件1){ 条件1满足执行的语句 }else if(条件2){条件2满足执行的语句}... else{ 都不满足执行的
阅读全文
摘要:1、运算符 1.1、算数运算符:处理四则运算(同C) 有:+ - * / % ++ -- 1.2、赋值运算符:将表达式值赋给变量(同C) 有:= += -= *= /= %= 1.3、比较运算符:比较表达式,返回 true or false。(同C) 有:== != < > <= >= 1.4、逻辑
阅读全文
摘要:1、采用关键字(后补) 1) sizeof:统计数据类型所占内存大小。 语法:sizeof(数据类型/ 变量) cout << "int 类型所占内存空间为: " << sizeof(int) << endl; 2) cin:用于从键盘获取数据 语法:cin>>变量 int a = 0; cout
阅读全文