函数与过程的区别

先思考一下,什么是函数?

  函数是从一个非空集合到另一个非空集合的映射。

所以,函数的特征是映射!
  那再想想,在写程序的时候,什么样才能称之为映射?是不是应该有两个集合在对应?

那应该有哪两个集合呢?
  想想一般写函数,是不是有输入参数和返回值?那,这两个如果都是非空集合,不就构成了一个从输入空间到输出空间的映射吗?(即给定一个参数有一个返回值与之对应)所以没有映射都不能称之为函数。因此,不构成映射的情况就是过程。

总结

有参有返回值的才是函数,除此之外就是过程

阅读更多
版权声明: https://blog.csdn.net/YLD10/article/details/80318037
文章标签: 函数 过程 区别
个人分类: 计算机理论
上一篇解决 LPDIRECTDRAW7 编译不通过的错误
下一篇解决 unresolved external symbol _DirectDrawCreateEx@16 错误
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭