上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 1 逗号操作符 逗号操作符(,)可以构成逗号表达式 逗号表达式用于将多个子表达式连接为一个表达式 逗号表达式的值为最后一个子表达式的值 逗号表达式中的前 N-1 个子表达式可以没有返回值 逗号表达式按照从左向右的顺序计算子表达式的值 exp1,exp2,exp3,...,expN 示例1:逗号表达式 阅读全文
posted @ 2020-10-30 19:32 nxgy 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 1 逻辑运算符规则 逻辑运算符(&& ,|| ,!)的原生语义 操作数只有两种值(true 和 false) 逻辑表达式不用完全计算就能确定最终值 最终结果只能是 true 或者 false 示例1:逻辑表达式 Demo #include <iostream> #include <string> u 阅读全文
posted @ 2020-10-30 19:31 nxgy 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 1 内存泄漏问题 动态申请堆空间,用完后不归还 C++ 语言中没有垃圾回收机制 指针无法控制所指堆空间的生命周期 示例1:内存泄漏 Demo #include <iostream> #include <string> using namespace std; // 测试类 class Test { 阅读全文
posted @ 2020-10-30 19:30 nxgy 阅读(80) 评论(0) 推荐(0) 编辑
摘要: [toc] 阅读全文
posted @ 2020-10-30 19:29 nxgy 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1 需求 编写一个函数 函数可以获得斐波那契数列每项的值 每调用一次返回一个值 函数可根据需要重复使用 for(int i = 0; i < 10; ++i) { cout << fib() << endl; } 2 解决方案 第一个解决方案 Demo #include <iostream> #in 阅读全文
posted @ 2020-10-30 19:28 nxgy 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1 问题 string 类对象还具备 C 语言方式字符串的灵活性么?还能直接访问单个字符么? 不可以直接访问单个字符,但可以通过重载数组访问操作符来进行访问 2 字符串类的兼容性 string 类最大限度地考虑了 C 字符串的兼容性 可以按照使用 C 字符串的方式使用 string 对象 示例1:用 阅读全文
posted @ 2020-10-30 19:27 nxgy 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1 历史遗留问题 C 语言不支持真正意义上的字符串 C 语言用字符数组和一组函数实现字符串操作 C 语言不支持自定义类型,因此无法获得字符串类型 2 解决方案 从 C 到 C++ 的进化引入了自定义类型 在 C++ 中可以通过类完成字符串类型的定义 【问题】C++ 中的原生类型系统是否包含字符串类型 阅读全文
posted @ 2020-10-30 19:26 nxgy 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1 线性表(List) 线性表(List)是具有相同类型的 n(n ≥ 0)个数据元素的有限序列 线性表的表现形式 0 个或多个数据元素组成的集合 数据元素在位置上是有序排列的 数据元素的个数是有限的 数据元素的类型必须相同 线性表的常用操作 将元素插入线性表 将元素从线性表中删除 获取目标位置处元 阅读全文
posted @ 2020-10-15 16:32 nxgy 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1 函数设计原则1 函数从意义上应该是一个独立的功能模块 函数名要在一定程度上反映函数的功能 函数参数名要能够体现参数的意义 void sc(char* s1,char* s2); //× vs void str_copy(char* str_dest,char* str_src); //√ 尽量避 阅读全文
posted @ 2020-10-06 18:04 nxgy 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 1 递归的数学思想 递归是一种数字上分而自治的思想 递归需要有边界条件 当边界条件不满足时,递归继续进行 当边界条件满足时,递归停止 递归将大型复杂问题转化为与原问题相同但规模较小的问题进行处理 2 递归函数 函数体内部可以调用自己 递归函数 函数体存在自我调用的函数 递归函数是递归的数学思想在程序 阅读全文
posted @ 2020-10-06 18:03 nxgy 阅读(111) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页