先理解
創(chuàng)新互聯(lián)是一家企業(yè)級云計算解決方案提供商,超15年IDC數(shù)據(jù)中心運營經(jīng)驗。主營GPU顯卡服務(wù)器,站群服務(wù)器,服務(wù)器托管,海外高防服務(wù)器,成都機柜租用,動態(tài)撥號VPS,海外云手機,海外云服務(wù)器,海外服務(wù)器租用托管等。
/:是除法,求的是商
%:叫做模運算,求的是余,
比如(int)13/4,結(jié)果是3;而13%4,結(jié)果就是1
然后func里面有四個循環(huán)見圖~(字不好看,見諒~)
flag和func不是關(guān)鍵字,所以在不同的上下文中會有不一樣的意思,不過通常flag作為標志用,func作為函數(shù)用.但他們不是關(guān)鍵字,所以反過來用雖然有悖常理,卻不能算錯.default
是默認的意思,能常用在switch語句塊中表示不是前面的case
的情況.
這個很麻煩,不過不難。每次計算的時候,搞清楚各個值就好了。
首先
func調(diào)用兩次,參數(shù)都是主函數(shù)的k和m
這兩個值是不變的。也就是說
兩次都是func(4,1)
對于func
第一次
a=4
b=1
m=0
i=2
//初始化
i+=m+1
-
i=i+m+1=2+0+1=3
m=i+a+b=3+4+1=8
返回8
于是第一個printf輸出8,
第二次
a=4
b=1
m=8
i=3
//這兩個變量是static
的,所以第二次進入的時候,m和i都是第一次退出時的值。
i+=m+1
-
i=i+m+1=3+8+1=12
m=i+a+b=12+4+1=17
返回17
于是第二個printf輸出17
選A
func不是C語言系統(tǒng)提供的類型,除非用戶自定義。例如,如果用戶用#define func int定義過,那么func就與int等價,編譯時編譯器將把代碼語句中獨立的func全更換為int;如果用戶用typedef char* func;定義過,則func是char*的別名,func與char*等價,以后代碼中寫func pk;則是聲明pk為char*型指針。用戶自定義情況很多,不可能一一列舉。
Func 是你自己定義的函數(shù)的名字。 例:void func1(int i),其中void指的是返回值類型是空,默認情況下指的是int型,func1是你定義的函數(shù)名,int i是你定義一個形式參數(shù),類型是整型的
網(wǎng)站名稱:在c語言中func函數(shù),c語言中func函數(shù)用法
網(wǎng)頁地址:http://jinyejixie.com/article12/hsdcgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站內(nèi)鏈、動態(tài)網(wǎng)站、網(wǎng)站設(shè)計、網(wǎng)站維護、電子商務(wù)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)