一个函数名后面必须跟一对圆括弧,函数参数可以没有,如main( )。这个函数参数指什么?
谭浩强《C程序设计(第二版)》第6页中提到:“一个函数名后面必须跟一对圆括弧,函数参数可以没有,如main()。”这个函数参数指什么?能给决个例子吗?网上搜函数参数也没找...
谭浩强《C程序设计(第二版)》第6页中提到:“一个函数名后面必须跟一对圆括弧,函数参数可以没有,如main( )。”
这个函数参数指什么?能给决个例子吗?网上搜函数参数也没找到答案!
另外,同页还有一处提到:“函数的首部,即函数的第一行。包括函数名、函数类型、函数参数(形参)名、参数类型。”
函数参数名我倒是清楚了,可所谓的函数参数、形参我一直没搞明白。真不愧是本教科书,带着问题去学习,可没翻几页就出现模糊的概念也太离谱了吧。各位高手帮帮忙,谭浩强不给解惑,我就靠你们了!小弟先谢过了 展开
这个函数参数指什么?能给决个例子吗?网上搜函数参数也没找到答案!
另外,同页还有一处提到:“函数的首部,即函数的第一行。包括函数名、函数类型、函数参数(形参)名、参数类型。”
函数参数名我倒是清楚了,可所谓的函数参数、形参我一直没搞明白。真不愧是本教科书,带着问题去学习,可没翻几页就出现模糊的概念也太离谱了吧。各位高手帮帮忙,谭浩强不给解惑,我就靠你们了!小弟先谢过了 展开
5个回答
展开全部
楼主知道数学上的函数么,有自变量,有应变量,比如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了。
比如int f(int x){return 2*x;}就是一个求x的2倍的函数,你传给x一个值,f(x)会返回x的2倍。比如p=f(3);p就为6了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int max(int a, int b)
{
if(a > b)
return a;
else
return b;
}
这里第一行就是你书上提到的“第一行”,包括函数名“max”,函数类型“int”,参数(有两个,int a 和 int b)。书上都有,自己仔细看书。
{
if(a > b)
return a;
else
return b;
}
这里第一行就是你书上提到的“第一行”,包括函数名“max”,函数类型“int”,参数(有两个,int a 和 int b)。书上都有,自己仔细看书。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做为学习者要明白你要学的什么?
你的问题每个学习者都是有的,所以要努力的。
所谓函数》》就是你要实现的方法,也就是说
你写的能干什么事情
所谓函数参数是你在参数列表里的定义的临时变量名
如:
java语言
class Sun {
public static void main(String [] s){
new Sun();
}
}
你的问题每个学习者都是有的,所以要努力的。
所谓函数》》就是你要实现的方法,也就是说
你写的能干什么事情
所谓函数参数是你在参数列表里的定义的临时变量名
如:
java语言
class Sun {
public static void main(String [] s){
new Sun();
}
}
参考资料: 《C程序设计(第二版)》
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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
举例来说就是这样咯
{
int c=2;
c+=a;
return c;
}
这里的a就是参数,形参
void mian()
{
int b=5;
int d;
d=fun(b);
}
这里的b是实参,结果d=7
举例来说就是这样咯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询