摘要: 枚举思想 特别重要的算法思想 很重要,朴素、有效 是计算机的基础的智能的表现 在有限解空间里找 问题不一样,枚举的代价可能很大 目前计算机不具备推导能力,未来或许有可能? 无序的变有序:编号或者放在有序的格子里,也要可计算 生活中例子,邮政编码,街道号,房间号 人类从来都在追求,无序变有序 计算机能 阅读全文
posted @ 2022-11-24 09:47 彩红caihong 阅读(37) 评论(0) 推荐(0)
摘要: 算法是一系列对特定问题求解的特定指令 算法并不高大上、不神秘 生活中的算法 做事情很明确的步骤,先做什么再做什么。在什么条件下做什么 计算机只会做你告诉它怎么做的事情,我们不知道,计算机更加不知道了 算法是有限的、明确的、每一个步骤是可实现的,能解决问题的。 经典算法,掌握后能解决很多问题了 不同算 阅读全文
posted @ 2022-11-24 09:45 彩红caihong 阅读(27) 评论(0) 推荐(0)
摘要: 顺序、分支、循环能解决所有(复杂、简单)算法问题 循环是重复的升级版 循环体现了编程的人对规律性把握是否到位 计算机使得人力、思维得到衍生 阅读全文
posted @ 2022-11-24 09:45 彩红caihong 阅读(24) 评论(0) 推荐(0)
摘要: 风格 "{"和“}”之间的每一行的左侧多空了4个空格,表示语句的层次关系 格式 运算符前后有空格,看上去更为美观 阅读全文
posted @ 2022-11-23 14:27 彩红caihong 阅读(23) 评论(0) 推荐(0)
摘要: 变量地址(内存单元地址)是什么类型 存“变量地址”的变量————指针 代码实现 #include <iostream> using namespace std; int main() { int n = 1; float f = 1.0; double d = 2.0; char c = '*'; 阅读全文
posted @ 2022-11-20 21:24 彩红caihong 阅读(21) 评论(0) 推荐(0)
摘要: 变量存储在哪里 变量内存单元地址 代码实现 #include <iostream> using namespace std; int main() { int n; float f; double d = 1.23; // 0.0 char c = '*'; cout << "address of 阅读全文
posted @ 2022-11-20 21:21 彩红caihong 阅读(38) 评论(0) 推荐(0)
摘要: 思考 变量为何要指定类型 不同类型,差别是什么 变量类型用途 告诉计算机如何操作数据 即:类型“暗示”了运算的操作办法。不同类型的数值,它们参与运算的“操作规则”是不同的。 字符串类型,“加法操作”为将两个串拼接起来。与数的加法天壤之别! 指针类型的加减运算,更是遵循一种截然不同的运算规则! 类型作 阅读全文
posted @ 2022-11-20 20:59 彩红caihong 阅读(14) 评论(0) 推荐(0)
摘要: 变量自定义后未赋值 // 变量自定义后未赋值 #include <iostream> using namespace std; int main() { int num; cout << num << endl; return 0; } 运算结果为 如果变量自定义后没有赋值, 则变量内存单元中的值是 阅读全文
posted @ 2022-11-20 20:46 彩红caihong 阅读(25) 评论(0) 推荐(0)
摘要: 变量的基本概念 什么是变量* 程序中经过操作其值可以改变的量称为变量 变量命名规范* 变量在使用前必须加以声明 每一个变量要有一个与其它变量不相同的合法的名字 第一个字符必须是字母或下划线,其后的字符只能是字母、数字和下划线 不得与C/C++语言系统所保留的关键字相同 考虑实际含义,以提高程序的易读 阅读全文
posted @ 2022-11-20 19:59 彩红caihong 阅读(202) 评论(0) 推荐(0)
摘要: 代码实现* #include <iostream> using namespace std; int main() { float apple_price = 3.5; // 苹果单价 float banana_price = 4.2; // 香蕉单价 float apple_weight = 0. 阅读全文
posted @ 2022-11-20 17:33 彩红caihong 阅读(101) 评论(0) 推荐(0)