首页 > 其他分享 >函数、过程的区别:

函数、过程的区别:

时间:2023-02-25 20:55:05浏览次数:36  
标签:返回 函数 区别 返回值 应该 过程

函数、过程的区别:

什么时候使用函数,什么时候使用过程?

​ 一个函数应该只有一个返回值,就像数学函数一样,这意味着函数只能接受仅用于输入的参数,并只通过函数本身返回一项结果。函数永远应该以它所返回的值来命名,就像sin()、CustomerID()、ScreenHeight()一样。在另一方面,过程则可以根据所需,接受任意数量的输入、修改和输出参数。

​ 简而言之,如果一个子程序的主要用途就是返回由其名字所指明的返回值,那么就应该使用函数,否则就应该使用过程。

标签:返回,函数,区别,返回值,应该,过程
From: https://www.cnblogs.com/DQ-MINE/p/17155352.html

相关文章

  • 匿名函数-lambda
    title:匿名函数-lambdaauthor:杨晓东permalink:匿名函数-lambdadate:2021-10-0211:27:04categories:-投篮tags:-demo匿名函数-lambdaimportrandom"""......
  • const char* str和const char str[]的区别
    首先,字符串常量是存储在flash中的。假设字符串常量在flash中的地址是0x8003fb8。第一种方式,str等价于str的内存单元的地址,str的内存单元存储着字符串常量的地址第二种方......
  • 函数的基本知识
    函数的概念为同一功能服务的代码,封装成一个整体,可以多次调用(一份代码,多次调用)定义函数的时候一切以功能为目的,根据功能去定函数的参数和返回值。例如需要传哪些......
  • 积性函数
    积性函数引入:我们在线性筛质数的时候使用的方法是这样的voidGetPrime(intn){memset(isPrime,1,sizeof(isPrime));isPrime[1]=0;//1不是素数for(in......
  • Android中drawable和mipmap到底有什么区别
    欢迎通过我的个人博客来查看此文章老项目代码中发现有的图片放到了drawable中,有的图片放到了mipmap中,开发时秉承哪个目录下文件多放哪里的原则,偶尔有疑惑搜一搜文......
  • 去趋势函数 detrend
     matlab去趋势例程clcclearallcloseall%创建一个模拟数据集并计算其平均值。t=0:300;dailyFluct=gallery('normaldata',size(t),2);sdata=cumsum(dai......
  • query语法和params语法的区别
    query语法:this.$router.push({path:"地址",query:{id:"123"}});这是传递参数this.$route.query.id;这是接受参数 params语法:this.$router.push({name:"地址",p......
  • if嵌套和else if的区别
    if嵌套和elseif都是用于控制程序流程的结构,它们的区别在于条件判断的方式和代码执行的顺序。if嵌套是将一个if语句放在另一个if语句的代码块内,用于在满足外部if条件的情......
  • 一次 gitlab 升级失败的处理过程记录
    这次升级是从15.8.3升级至15.9.1,通过下面的rpm安装命令进行升级rpm-Uvhgitlab-ce-15.9.1-ce.0.el7.x86_64.rpm升级过程中卡在gitlab::database_migrations很......
  • C++函数名修饰规则
    C++函数名修饰规则这是啥函数的名字修饰(DecoratedName)就是编译器在编译期间创建的一个字符串。用来指明函数的定义或原型。修饰规则C++的修饰规则为“?+函数名+标......