新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用函数内部的静态变量就能实现啦。例子如下:
创新互联成立与2013年,先为尼玛等服务建站,尼玛等地企业,进行企业商务咨询服务。为尼玛企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
#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里面还调用了一次。
}
C语言中表达n次方可以用pow函数。
函数原型:double pow(double x, double y)
功 能:计算x^y的值
返 回 值:计算结果
举例:
double a;a = pow(3.14, 2); // 计算3.14的平方,并将结果保存在变量a中
注:使用pow函数必须将头文件#includemath.h包含进源文件中
传递一个指针进函数,用指针来记录
如:
#includestdio.h
int
call(int
*p)
{
(*p)++;
return
0;
}
int
main()
{
int
a=0;
int
*p=a;
call(p);
//调用1次
call(p);
//调用2次
printf("call函数调用次数:%d\n",a);
}