实际的(actual)和形式参数(formal parameters)的区别

使用函数是编程中的一个重要概念。函数是一系列可以执行某种特定任务的语句。如果程序员将所有语句作为一个程序编写,它将变得复杂。函数可以用来避免这种情况。它们也被称为方法。每个功能都有自己的功能。函数可以提高代码优化和代码重用性。有编程语言提供的函数,也有程序员编写的函数。每个函数都有一个名称来标识它。在使用函数执行某个任务后,它可以返回一个值。有些函数不返回任何值。函数执行任务所需的数据作为参数发送...

关键区别——实际参数与形式参数

使用函数是编程中的一个重要概念。函数是一系列可以执行某种特定任务的语句。如果程序员将所有语句作为一个程序编写,它将变得复杂。函数可以用来避免这种情况。它们也被称为方法。每个功能都有自己的功能。函数可以提高代码优化和代码重用性。有编程语言提供的函数,也有程序员编写的函数。每个函数都有一个名称来标识它。在使用函数执行某个任务后,它可以返回一个值。有些函数不返回任何值。函数执行任务所需的数据作为参数发送。参数可以是实际参数,也可以是形式参数。实际参数和形式参数之间的关键区别在于,实际参数是调用函数时传递给函数的值,而形式参数是函数定义的变量,函数在调用函数时接收值。

目录

1. 概述和主要区别
2. 实际参数是什么
3. 什么是形式参数
4. 实际参数与形式参数的相似性
5. 并列比较-实际参数与表格形式的形式参数
6. 摘要

什么是实际参数(actual parameters)?

实际参数是调用函数时传递给函数的值。参考以下程序。

#包括

无效加法(int x,int y){

利息加成;

加法=x+y;

printf(“%d”,添加);

}

空干管(){

加法(2,3);

加法(4,5);

}

根据上面的C程序,有一个名为addition的函数。在main函数中,值2和3传递给函数加法。该值2和3是实际参数。这些值被传递给方法加法,两个数字的总和将显示在屏幕上。同样,在主程序中,新的两个整数值被传递给加法方法。现在实际参数是4和5。屏幕上将显示4和5的总和。

什么是形式参数(formal parameters)?

函数或方法遵循与下面给出的语法类似的语法:

(形式参数){

//要执行的语句集

}

方法名用于标识方法。返回类型指定方法将返回的值的类型。如果方法不返回值,则返回类型为void。如果函数返回整数值,则返回类型为整数。形式参数列表用括号括起来。该列表包含该方法所有必需值的变量名和数据类型。每个形式参数用逗号隔开。当方法不接受任何输入值时,方法名称后面应该有一组空括号。e、 addition(){};应该执行的语句用大括号括起来。

实际的(actual)和形式参数(formal parameters)的区别

图01:参数

形式参数是由函数定义的变量,该函数在调用函数时接收值。根据上述程序,值2和3传递给函数加法。在加法函数中,有两个变量称为x和y。值2被复制到变量x中,值3被复制到变量y中。变量x和y不是实际参数。它们是实际参数的副本。它们被称为形式参数。这些变量只能在方法中访问。打印两个数字的加法后,控件返回主程序。

实际的(actual)和形式参数(formal parameters)的共同点

  • 两者都与函数有关。
  • 参数包含在括号内。
  • 每个参数用逗号隔开。

实际的(actual)和形式参数(formal parameters)的区别

实际参数与形式参数
实际参数是调用函数时传递给函数的值。 形式参数是函数定义的变量,函数在调用函数时接收值。
相关函数
实际参数由调用函数传递。 形式参数在被调用函数中。
数据类型
在实际参数中,没有提到数据类型。只提到了值。 在形式参数中,应包括接收值的数据类型。

总结 - 实际的(actual) vs. 形式参数(formal parameters)

在编程中使用函数是一个有用的概念。函数有助于减少代码长度和降低复杂性。它还易于进行测试、调试和提高代码的可维护性。有些函数可能不需要输入,但有些函数需要输入。可以将数据作为输入传递给函数。它们被称为参数。与函数相关的两个常见术语是实际参数和形式参数。实际参数和形式参数的区别在于,实际参数是调用函数时传递给函数的值,而形式参数是函数定义的变量,函数在调用函数时接收值。

下载实际vs形式参数的pdf文件

你可以下载这篇文章的PDF版本,并根据引文说明离线使用。请在此处下载PDF版本:实际参数和形式参数之间的差异

引用

  • 发表于 2020-10-09 05:51
  • 阅读 ( 618 )
  • 分类:IT

你可能感兴趣的文章

实际蒸散量(actual evapotranspiration)和潜在蒸散量(potential evapotranspiration)的区别

实际蒸散量和潜在蒸散量的关键区别在于,实际蒸散量是通过蒸发和蒸腾作用从表面实际去除的水量,而潜在蒸散量则是衡量大气通过蒸发从表面去除水分的能力以及蒸腾作用。 充足的水分是作物生长和产量的关键因素。许...

  • 发布于 2020-09-23 08:18
  • 阅读 ( 762 )

正式指控(formal charge)和氧化态(oxidation state)的区别

...心金属原子,尽管我们可以互换使用这些术语)。氧化态实际上给出了化合物中原子的氧化程度。在印度教中,我们应该给出一个完整的原子数。例如,铁在FeO中的氧化态为+2。 图02:不同分子中原子的氧化态 测定氧化状态的提...

  • 发布于 2020-10-14 15:36
  • 阅读 ( 1103 )

属性(attribute)和参数(parameter)的区别

关键区别-属性与参数 attribute和parameter之间的关键区别在于,属性是在类中直接声明的任何类型的变量,而参数是在调用时接收值的函数定义的变量。 在诸如Java这样的编程语言中,有诸如对象、类和函数之类的概念。在编码...

  • 发布于 2020-10-19 02:04
  • 阅读 ( 607 )

论点(argument)和参数(parameter)的区别

...数定义的变量,它在调用函数时接收值。参数也可以称为形式参数或形式参数。这个概念可以通过一个例子很容易理解。请参阅下面的代码段。 无效乘法(int no1,int no2){ 整数乘=no1*no2; printf(“乘法是%d\n”,乘法); } 无效...

  • 发布于 2020-10-24 04:44
  • 阅读 ( 397 )

结构主义(structuralism)和形式主义(formalism)的区别

结构主义(structurali**)和****(formali**)的区别 结构主义和****是两种关注特定文本结构的文学理论或文学批评。结构主义是基于这样一个假设:每一个文本都有一个普遍的、潜在的结构。****分析文本的结构,而不关注作者、社会...

  • 发布于 2020-10-24 14:38
  • 阅读 ( 933 )

正式的(formal)和功能区(functional regions)的区别

正式的(formal)和功能区(functional regi***)的区别 区域是地球表面的一部分,其特征是基于某些特征的相似程度。它们由身体特征和人类特征的尺度来定义。在地理学上,地域可分为三类:形式、功能和乡土。正式区域是政治上定...

  • 发布于 2020-10-28 03:03
  • 阅读 ( 743 )

询问(enquire)和询问(inquire)的区别

...跟介词“about” •inquire一词后面常有介词1“into”。 •实际上,inquire在美式英语中更为常见,enquire在英国英语中更为常见。 •Inquiry和enquiry分别是inquire和enquire的名词形式。 img.centered,.aligncenter{display:block;margin:0 auto 24px}.gall...

  • 发布于 2020-11-04 16:48
  • 阅读 ( 412 )

正式的(the formal)和非正式写作(informal writing)的区别

写作是一种交际手段,取决于这种交际形式的目的;我们使用不同的写作风格。一个人可以写下笔记或写信给朋友或写信给商业伙伴或老板。很明显,我们不会以同样的方式写上面所有的东西。这取决于我们写信给谁,我们...

  • 发布于 2021-06-24 18:46
  • 阅读 ( 509 )

参数(parameter)和周长(perimeter)的区别

...二个称为参数。其他时候,但不经常,第一个将被称为“形式参数”,第二个将被称为“实际参数”。 “参数”和“周长”的含义在某些情况下可能重叠。参数是标识对象是什么的东西。如果对象仅由其周长定义,则周长可能...

  • 发布于 2021-06-24 20:14
  • 阅读 ( 521 )

参数(parameter)和统计的(statistic)的区别

什么是参数(parameter)? 参数是描述总体某些方面的值。一个参数即使不是不可能也很难确定,特别是在人口众多的情况下。这就是样本和统计数据发挥作用的地方。 然而,一个参数可以在一个非常小的群体中确定,在这个群体...

  • 发布于 2021-06-25 04:27
  • 阅读 ( 380 )
aesthetic潇
aesthetic潇

0 篇文章

相关推荐