c语言 定义一个函数 ,返回值是其调用的次数

 我来答
wanglixin1001
推荐于2017-09-20 · TA获得超过4174个赞
知道大有可为答主
回答量:1758
采纳率:80%
帮助的人:885万
展开全部
使用函数内部的静态变量就能实现啦。例子如下:
#include <stdio.h>
int foo()
{
static int count=0; // 静态变量count统计调用次数
++count; // 没调用一次count+1
return count; // 返回调用次数
}
int main()
{
foo(); // 调用一次
foo(); // 调用一次
foo(); // 调用一次
printf("%d\n",foo()); // 输出调用次数为4,因为printf里面还调用了一次。
}
匿名用户
2012-11-18
展开全部
int fun(){
static int times = 0;
times++;
//................具体代码
return times;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
烟火夜空
2012-11-18 · TA获得超过6623个赞
知道大有可为答主
回答量:1678
采纳率:93%
帮助的人:567万
展开全部
int fun()
{
static int count=0;

return(++count);

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式