使用函數(shù)內(nèi)部的靜態(tài)變量就能實現(xiàn)啦。例子如下:
創(chuàng)新互聯(lián)成立與2013年,先為尼瑪?shù)确?wù)建站,尼瑪?shù)鹊仄髽I(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為尼瑪企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
#include
stdio.h
int
foo()
{
static
int
count=0;
//
靜態(tài)變量count統(tǒng)計調(diào)用次數(shù)
++count;
//
沒調(diào)用一次count+1
return
count;
//
返回調(diào)用次數(shù)
}
int
main()
{
foo();
//
調(diào)用一次
foo();
//
調(diào)用一次
foo();
//
調(diào)用一次
printf("%d\n",foo());
//
輸出調(diào)用次數(shù)為4,因為printf里面還調(diào)用了一次。
}
C語言中表達n次方可以用pow函數(shù)。
函數(shù)原型:double pow(double x, double y)
功 能:計算x^y的值
返 回 值:計算結(jié)果
舉例:
double a;a = pow(3.14, 2); // 計算3.14的平方,并將結(jié)果保存在變量a中
注:使用pow函數(shù)必須將頭文件#includemath.h包含進源文件中
傳遞一個指針進函數(shù),用指針來記錄
如:
#includestdio.h
int
call(int
*p)
{
(*p)++;
return
0;
}
int
main()
{
int
a=0;
int
*p=a;
call(p);
//調(diào)用1次
call(p);
//調(diào)用2次
printf("call函數(shù)調(diào)用次數(shù):%d\n",a);
}
當前文章:C語言定義次數(shù)函數(shù) c語言中自定義函數(shù)
文章網(wǎng)址:http://www.2m8n56k.cn/article10/doggido.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、App開發(fā)、網(wǎng)站營銷、網(wǎng)站制作、網(wǎng)站策劃、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)