函数与过程的区别

版权声明: https://blog.csdn.net/YLD10/article/details/80318037
先思考一下,什么是函数?

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

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

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

总结

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

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

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试

关闭