实参表列是什么意思

形参表列是什么意思... 形参表列是什么意思 展开
 我来答
Mr王认真
2017-10-27 · TA获得超过119个赞
知道答主
回答量:18
采纳率:0%
帮助的人:10.6万
展开全部
哈哈,还真有人问这个问题。不过16年给出的答案都不怎么样...
我第一次见到“形参表列”这个词是在谭浩强的C语言书上,我刚开始感觉很怪异...
先看“数列”这个词,如果解释成“一列数”显然是不对的,应该解释成“一列有序的数”,其实这个翻译也很勉强,应该是“带有序列的数、包含顺序的数”。这个“列”应该是序列,顺序的意思,对应英文“sequence”,不可理解成“column”,因为“column”、“row”,是纵向和横向的意思。
那么问题来了,“形参表列”是什么意思?就是“带有顺序的多个形参所组成的一个形参表”,“列”应当是顺序、序列、排列之意,取自“sequence”。
所以,不要诧异,“列”取排列、序列、顺序之意,强调的是顺序。其实不难从函数的传值本质上来理解。函数的参数传递有两种途径:值传递和引用传递,它们都是按顺序,一一对应地进行。所以,参数传递有2点至关重要:1、值;2、顺序。
题外:
其实很多东西细细想来都很诧异,比如说“function”,几乎所有的数学、物理早期名词都离不开一个清代伟人——李善兰,这个人的牛逼不是一般的牛逼,是很牛逼...李善兰把“function”翻译成函数,那么问题来了,C语言当中的function是什么?C函数?函数呢?...然后呢?其实大可不必,function就是function,"Functions break large computing tasks into smaller ones, and enable people to build on what others have done instead of starting over from scratch." function使计算碎片化、细分化,是一个个的功能模块。李善兰抽象出“函数”,那我想把function意译成“功能模块”...
所以,很多东西,并不是看你怎么读,而是看你怎么理解,理解片面,千差万别,我的建议:看原著,原著是什么语言,就是什么语言。国内的计算机教材...我的评语:“还行吧...”。
wtblhx
2012-02-25
知道答主
回答量:59
采纳率:100%
帮助的人:19.9万
展开全部
实参表示实际要用的参数(一般都是用指针,调用该参数,元变量的值可能会发生变化)
形参只是一个形式上的参数(原变量的值一定不变)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshilrd
推荐于2017-10-27 · TA获得超过193个赞
知道答主
回答量:77
采纳率:0%
帮助的人:48.4万
展开全部
给你看一个示例:
#include<iostream>
using namespace std;
void fun(int a,int b,int c)//第三行
{}
void main()
{fun(a,b,c);//倒数第二行
}
第三行括号里的就是形参表列。倒数第二行括号里的就是实参表列
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式