几行代码带来的巨大变化

简介: 几行代码带来的巨大变化

背景


在听过老师和其他同学讨论之后,发现仅仅是几行代码就引起了工程上的巨大巨大变化。下面介绍一下两个代码版本的不同。


版本一:


Private Sub Form_Load()
    Print 5+6
End Sub

版本二:


Private Sub Form_Load()
    Dim a As Integer, b As Integer
    a = 5
    b = 6
    Print a + b
End Sub

从表面上看,两个程序的计算结果是一样的。唯一不同的是版本二上增加了变量,并给变量赋值。


思想提升


从版本一的两个定值到版本二引入变量,从固定的两个数的相加到任意数字的相加,有了质和量的飞跃。版本二中,可以给a和b不仅仅赋值5和6,还可以赋值其他的,比如:7、8、9、33……


1. 从固定两个数相加到任意两个数相加,从有限到无限的变化

2. 实现了算法的封装,把加法进行了封装,从而实现了加法的复用,同时通过A加B实现了对算法的封装,从而实现了在这里居在这里面具体的加法复用


目录
打赏
0
0
0
0
3
分享
相关文章
PyTorch PINN实战:用深度学习求解微分方程
物理信息神经网络(PINN)是一种将深度学习与物理定律结合的创新方法,特别适用于微分方程求解。传统神经网络依赖大规模标记数据,而PINN通过将微分方程约束嵌入损失函数,显著提高数据效率。它能在流体动力学、量子力学等领域实现高效建模,弥补了传统数值方法在高维复杂问题上的不足。尽管计算成本较高且对超参数敏感,PINN仍展现出强大的泛化能力和鲁棒性,为科学计算提供了新路径。文章详细介绍了PINN的工作原理、技术优势及局限性,并通过Python代码演示了其在微分方程求解中的应用,验证了其与解析解的高度一致性。
421 5
PyTorch PINN实战:用深度学习求解微分方程
【C++ 编程范式】理解C++ 中编程范式,选择合适的方式
【C++ 编程范式】理解C++ 中编程范式,选择合适的方式
432 2
【项目开发】QT简单练习之QQ登录界面模仿
为了进一步加深对QT开发的理解,在学习完基础操作之后要进行一个简单的练习。
173 1
|
11月前
|
神秘代码
这是针对IDEA 2023.2.4的破解码,允许用户免费激活软件。该破解码包含详细的授权信息,能绕过付费使用限制,实现全面功能解锁。注意,使用此类破解码可能违反相关软件使用协议,并存在安全风险。建议通过官方渠道获取正版软件。
4171 0
|
12月前
|
智能卡系统工程是一个涉及多个方面的复杂系统,包括硬件(如读卡器、智能卡)、软件(如读卡器驱动程序、智能卡操作系统和应用软件)以及网络通信等。
智能卡系统工程是一个涉及多个方面的复杂系统,包括硬件(如读卡器、智能卡)、软件(如读卡器驱动程序、智能卡操作系统和应用软件)以及网络通信等。
【Web 前端】JS哪些操作会造成内存泄露?
【4月更文挑战第22天】【Web 前端】JS哪些操作会造成内存泄露?
nacos常见问题之集群异常如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
624 5
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等