随笔分类 -  2-程序设计基础——变量与代数思维

摘要:变量地址(内存单元地址)是什么类型 存“变量地址”的变量————指针 代码实现 #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 阅读(17) 评论(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 阅读(28) 评论(0) 推荐(0) 编辑
摘要:思考 变量为何要指定类型 不同类型,差别是什么 变量类型用途 告诉计算机如何操作数据 即:类型“暗示”了运算的操作办法。不同类型的数值,它们参与运算的“操作规则”是不同的。 字符串类型,“加法操作”为将两个串拼接起来。与数的加法天壤之别! 指针类型的加减运算,更是遵循一种截然不同的运算规则! 类型作 阅读全文
posted @ 2022-11-20 20:59 彩红caihong 阅读(11) 评论(0) 推荐(0) 编辑
摘要:变量自定义后未赋值 // 变量自定义后未赋值 #include <iostream> using namespace std; int main() { int num; cout << num << endl; return 0; } 运算结果为 如果变量自定义后没有赋值, 则变量内存单元中的值是 阅读全文
posted @ 2022-11-20 20:46 彩红caihong 阅读(21) 评论(0) 推荐(0) 编辑
摘要:变量的基本概念 什么是变量* 程序中经过操作其值可以改变的量称为变量 变量命名规范* 变量在使用前必须加以声明 每一个变量要有一个与其它变量不相同的合法的名字 第一个字符必须是字母或下划线,其后的字符只能是字母、数字和下划线 不得与C/C++语言系统所保留的关键字相同 考虑实际含义,以提高程序的易读 阅读全文
posted @ 2022-11-20 19:59 彩红caihong 阅读(166) 评论(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 阅读(87) 评论(0) 推荐(0) 编辑
摘要:电子秤需求分析 看得见 显示屏 按键(不同功能,不同水果) 称量模块(测量并记录质量) 看不见,需要分析得出* 存储模块(存储水果价格) 计算模块(加法、乘法) 任务分析 总价 = 水果1质量 * 价格1 + 水果2质量 * 价格2 + 水果3质量 * 价格3 + ... “超级计算器”思考 其缺陷 阅读全文
posted @ 2022-11-20 17:31 彩红caihong 阅读(43) 评论(0) 推荐(0) 编辑
摘要:变量 对应内存空间 对概念的符号化表示 数据类型 告诉计算机数据占多大内存 怎么解读该0101数据 遇到0101怎么运算/操作 编程能力 看计算思维的功力 写程序过程就是挖掘问题的规律,怎么挖掘规律?先找到问题的变量就是挖掘规律的切入点 设了变量,背后深刻道理:把握事物规律,掌握事物因果关系 程序员 阅读全文
posted @ 2022-11-20 15:13 彩红caihong 阅读(57) 评论(0) 推荐(0) 编辑
摘要:思考与讨论 变量有何用途 什么时候需要它 如何使用变量 如何给变量命名 变量要能清楚表示它存储数据的含义 变量体现的计算思维 以符号形式表达数学公式,完成一般性求解 保存输入的数据,用于后续计算 保存/记录中间结果,供后续语句使用 关于赋值运算符 = a = b + c 等号 “ = ”是一个运算符 阅读全文
posted @ 2022-11-20 15:12 彩红caihong 阅读(8) 评论(0) 推荐(0) 编辑
摘要:代码实现 #include <iostream> using namespace std; int main() { int n = 1; float f = 1.0; double d = 2.0; char c = '*'; int* pn = &n; float* pf = &f; doubl 阅读全文
posted @ 2022-11-20 15:11 彩红caihong 阅读(23) 评论(0) 推荐(0) 编辑
摘要:变量地址(内存单元地址)的加减操作 代码实现 #include <iostream> using namespace std; int main() { int n1 = 12, n2 = 87; char c1 = '9', c2 = 'B'; cout << "n1:value = " << n 阅读全文
posted @ 2022-11-20 15:11 彩红caihong 阅读(29) 评论(0) 推荐(0) 编辑
摘要:数据在计算机中是如何表示的呢? 猜数游戏 你心里默想一个小于50的数 接着,我问你在以下的6张卡片中 哪几张卡片里有你想的那个数? 之后,我不费吹灰之力就能猜出这个数 现在试一试 6张卡片 你默想的数在哪张卡片上? 算法的代码实现 #include <iostream> using namespac 阅读全文
posted @ 2022-11-20 15:08 彩红caihong 阅读(39) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示