一个函数名后面必须跟一对圆括弧,函数参数可以没有,如main( )。这个函数参数指什么?

谭浩强《C程序设计(第二版)》第6页中提到:“一个函数名后面必须跟一对圆括弧,函数参数可以没有,如main()。”这个函数参数指什么?能给决个例子吗?网上搜函数参数也没找... 谭浩强《C程序设计(第二版)》第6页中提到:“一个函数名后面必须跟一对圆括弧,函数参数可以没有,如main( )。”
这个函数参数指什么?能给决个例子吗?网上搜函数参数也没找到答案!
另外,同页还有一处提到:“函数的首部,即函数的第一行。包括函数名、函数类型、函数参数(形参)名、参数类型。”
函数参数名我倒是清楚了,可所谓的函数参数、形参我一直没搞明白。真不愧是本教科书,带着问题去学习,可没翻几页就出现模糊的概念也太离谱了吧。各位高手帮帮忙,谭浩强不给解惑,我就靠你们了!小弟先谢过了
展开
 我来答
粟楚畅戊
2020-01-20 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:34%
帮助的人:661万
展开全部
int
max(int
a,
int
b)
{
if(a
>
b)
return
a;
else
return
b;
}
这里第一行就是你书上提到的“第一行”,包括函数名“max”,函数类型“int”,参数(有两个,int
a

int
b)。书上都有,自己仔细看书。
忘至白葬不情必0T
2006-07-27 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
楼主知道数学上的函数么,有自变量,有应变量,比如y=f(x),x是自变量,y是应变量。z=f(x,y),x,y是自变量,z是应变量。同样的,程序里面的函数也有类似的定义,参数就是自变量,函数返回值是由指定的自变量值运算得出的,可以看作应变量。

比如int f(int x){return 2*x;}就是一个求x的2倍的函数,你传给x一个值,f(x)会返回x的2倍。比如p=f(3);p就为6了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
richardbao2000
2006-07-27 · TA获得超过5342个赞
知道大有可为答主
回答量:4457
采纳率:100%
帮助的人:3878万
展开全部
int max(int a, int b)
{
      if(a > b)
            return a;
      else
            return b;
}

这里第一行就是你书上提到的“第一行”,包括函数名“max”,函数类型“int”,参数(有两个,int a 和 int b)。书上都有,自己仔细看书。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suncity0001
2006-07-27 · 超过25用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:79万
展开全部
做为学习者要明白你要学的什么?
你的问题每个学习者都是有的,所以要努力的。
所谓函数》》就是你要实现的方法,也就是说
你写的能干什么事情
所谓函数参数是你在参数列表里的定义的临时变量名
如:
java语言
class Sun {
public static void main(String [] s){
new Sun();
}
}

参考资料: 《C程序设计(第二版)》

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nomanland
2006-07-27 · TA获得超过1218个赞
知道小有建树答主
回答量:958
采纳率:0%
帮助的人:612万
展开全部
public int fun(int a)
{
int c=2;
c+=a;
return c;
}

这里的a就是参数,形参

void mian()
{
int b=5;
int d;
d=fun(b);
}
这里的b是实参,结果d=7

举例来说就是这样咯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式