C语言中的f(int a)是什么意思

f(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}main(){inta=2,i;for(i=6:i<8;i++)pr... f(int a) { int b=0; static int c=3; b++; c++; return(a+b+c); } main() { int a=2,i; for(i=6:i<8;i++) printf("%d",f(a)); } 这个程序怎么理解?、 展开
 我来答
tattackor
推荐于2017-09-26 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:889万
展开全部
1、f(int a)是自己定义的函数.. { int b=0; static int c=3;//static关键字是静态的意思 b++;//b++就是先使用b的值,再把b的值+1 c++; return(a+b+c);//返回三个数相加的值 } main() { int a=2,i; for(i=6:i<8;i++)//for循环,循环条件是i<8,第循环一次i+1 printf("%d",f(a));//调用函数,并打印出返回的值 }

2、函数调用的一般形式为:
  函数名(实参列表);
  实参可以是常数、变量、表达式等,多个实参用逗号,分隔。
  在C语言中,函数调用的方式有多种
乖巧又纯朴灬纯真02
推荐于2017-09-03 · TA获得超过1350个赞
知道答主
回答量:135
采纳率:0%
帮助的人:167万
展开全部
f(int a)//自己定义的函数.. { int b=0; static int c=3;//static关键字是静态的意思 b++;//b++就是先使用b的值,再把b的值+1 c++; return(a+b+c);//返回三个数相加的值 } main() { int a=2,i; for(i=6:i<8;i++)//for循环,循环条件是i<8,第循环一次i+1 printf("%d",f(a));//调用函数,并打印出返回的值 }
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沈书白熊善
2019-10-08 · TA获得超过3.3万个赞
知道小有建树答主
回答量:1万
采纳率:34%
帮助的人:1178万
展开全部
f(int
a)//自己定义的函数..
{
int
b=0;
static
int
c=3;//static关键字是静态的意思
b++;//b++就是先使用b的值,再把b的值+1
c++;
return(a+b+c);//返回三个数相加的值
}
main()
{
int
a=2,i;
for(i=6:i<8;i++)//for循环,循环条件是i<8,第循环一次i+1
printf("%d",f(a));//调用函数,并打印出返回的值
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪璧康兴腾
2019-09-14 · TA获得超过3783个赞
知道大有可为答主
回答量:3122
采纳率:35%
帮助的人:165万
展开全部
f(int
a)//自己定义的函数..
{
int
b=0;
static
int
c=3;//static关键字是静态的意思
b++;//b++就是先使用b的值,再把b的值+1
c++;
return(a+b+c);//返回三个数相加的值
}
main()
{
int
a=2,i;
for(i=6:i<8;i++)//for循环,循环条件是i<8,第循环一次i+1
printf("%d",f(a));//调用函数,并打印出返回的值
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浑芳洁阿坤
2019-03-09 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:31%
帮助的人:752万
展开全部
函数名:f,参数列表中,只有一个参数,且类型为int,名称叫a
此函数不返回任何值,即void
在C语言中
void可以省略不写,
为了方便代码阅读,建议加上void
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式