代码对比

思想

进行讨论之前

进行讨论之后

总结:


代码对比

思想

进行讨论之前

感觉版本二只是在版本一的基础上增加了两个变量,变得更灵活了,可以不只是5和6相加。

进行讨论之后

1.版本一到版本二实现从两个确定数相加到两个任意数相加,实现了从有限2个数相加,到无限个数相加,一开始print固定的5+6死值,到版本二分别使用变量不仅仅可以接收5和6,还可以是5和7,还可以是5+7+8+9+.....

2.在版本二中print a+b不仅仅可以是a+b还可以a-b、a*b等等,所以通过a+b实现了对算法的封装,在这里面体现出了加法的复用。

总结:

同样的看这两版代码,每个人的想法都各有不同,所以当我们在看到代码的时候要有想象力、创造力,站在不同的角度通过各种维度去理解代码,而不是停留在表面。

简单改变后的重大意义相关推荐

  1. 排列组合算法之二: 01转换法_java改变后的c++改进版

    http://blog.csdn.net/canguanxihu/article/details/46363375 排列组合算法之一: 01转换法_java改变后的c++版 class ZuheAss ...

  2. 排列组合算法之一: 01转换法_java改变后的c++版

    本程序的思路是开一个数组,其下标表示1到m个数,数组元素的值为1表示其下标代表的数被选中,为0则没选中.  首先初始化,将数组前n个元素置1,表示第一个组合为前n个数.  然后从左到右扫描数组元素值的 ...

  3. REUSE_ALV_GRID_DISPLAY_LVC 实现单元格值改变前(DATA_CHANGED)和单元格值改变后(DATA_CHANGED_FINISHED)的事件响应

    1. 实现向ALV键入值的时候,触发事件 1. 用于当alv数据被修改之前对数据进行逻辑处理 2. 用于当ALV数据被修改之后,存入内表之后的逻辑处理 3. GO_GRID->GET_SELEC ...

  4. 有关input输入框内容改变后的触发事件

    有关input输入框内容改变后的触发事件,也是今天遇到的问题.我使用时间插件为输入框填充内容,想实现输入框内容改变后执行相应的方法,发现使用change方法没有反应.百度了半天,最后才发现问题所在. ...

  5. 如何让游戏手柄joystick的按键映射键盘keyboard按键,方便不支持手柄的pygame游戏可以通过简单设置后用手柄进行操控

    如何让游戏手柄joystick的按键映射键盘keyboard按键,方便不支持手柄的pygame游戏可以通过简单设置后用手柄进行操控 近日下载了一款Justin Armstrong在github中的马里 ...

  6. git远程仓库地址改变后,重新上传代码步骤

    git远程仓库地址改变后,重新上传代码步骤 以下均以项目git_test为例: 老地址:http://192.168.1.12:9797/john/git_test.git 新地址:http://19 ...

  7. 给你的导航页加把锁—php简单登录后进入导航

    给你的导航页加把锁-php简单登录后进入导航 鸣谢 一.前言-为什么要做一个导航页 二.思路 三.过程 登录前端 登陆处理页,(login.php) index.php,也就是 php 登陆后的第一个 ...

  8. new Vue之后,发生了什么?数据改变后,又发生了什么?

    1. 创建vue实例和创建组件的流程基本一致 首先做一些初始化的操作,主要是设置一些私有属性到实例中 运行生命周期钩子函数beforeCreate 进入注入流程:处理属性.computed.metho ...

  9. Android之简单改变按钮颜色方案

    前一段时间跟着大哥做项目,大哥让我给按钮背景添加颜色,然后点击变色,于是我就想到了button三态的变换方法,然而没有实现,反而出现了问题,今天就和大家说说,如何解决color设为背景颜色动态变色. ...

最新文章

  1. PHP SSL certificate: unable to get local issuer certificate的解决办法
  2. OpenCV2:应用篇 QT+OpenCV实现图片编辑器
  3. 记一次找因 Redis 使用不当导致应用卡死 bug 的过程
  4. 蓝桥杯练习系统习题-算法训练1
  5. SAP Spartacus SSR模式启用失败的一个原因:SSR rendering exceeded timeout
  6. make though multi core
  7. http协议介绍及httpd特性详解
  8. Monkey Test 命令使用
  9. 《认知盈余》核心摘要——“人们实际上很喜欢创造并分享”: 参与是一种行为
  10. 苹果电脑u盘装win7系统教程
  11. html登录页面修改背景图片,html网页背景图片设置
  12. SQL语句的增删改查(详细)
  13. 知乎日报富文本处理android,一个追求高效的学习者手机里装有哪些APP?
  14. #今日论文推荐# XAI+网络安全?布兰登大学等最新《可解释人工智能在网络安全应用》综述,33页pdf阐述其现状、挑战、开放问题和未来方向
  15. 【案例4-8】模拟物流快递系统
  16. MaxProxy代理可以替代911s5代理吗?还有哪些软件可以使用
  17. 非 Java、C、Python,我使用的第一门计算机语言是它!
  18. 【朝花夕拾】Android自定义View篇之(十)移动阈值TouchSlop及滑动追踪VelocityTracker...
  19. C语言semaphore头文件,C语言再学习 -- 常用头文件和函数
  20. Android相机开发: 触摸对焦,触摸测光,二指手势缩放

热门文章

  1. 细讲C语言结构体(结构体内存对齐你懂了吗?)
  2. transform 、transition、animate动画
  3. Redis 缓存穿透、缓存击穿和缓存雪崩
  4. 【Linux命令】pushd、popd 实现目录快速跳回(优于cd -)
  5. 坚持学习100天:多态(函数重载、虚函数和多态)
  6. 【获取b站分集视频时长】合理安排学习时间
  7. php 输出红色字体颜色,可以对输出文本的字体大小、颜色进行随意的改变的标记是( )...
  8. 2020年最好用的手机是哪一款_2020华为最值得入手的手机 哪一款华为手机值得买...
  9. splice 的用法
  10. python 迭代器生成器