函數(shù)的返回值類型是什么
夕逆IT
- 開(kāi)發(fā)語(yǔ)言
- 2025-04-06 17:36:08
- 1

tickget( 函數(shù)返回值是什么類型啊? 由于 tickGet() 函數(shù)返回的是無(wú)符號(hào)長(zhǎng)整形數(shù)據(jù)類型,因此在使用返回值時(shí)需要注意數(shù)據(jù)類型匹配和溢出問(wèn)題。無(wú)符號(hào)長(zhǎng)整形可...
tickget()函數(shù)返回值是什么類型啊?
由于 tickGet() 函數(shù)返回的是無(wú)符號(hào)長(zhǎng)整形數(shù)據(jù)類型,因此在使用返回值時(shí)需要注意數(shù)據(jù)類型匹配和溢出問(wèn)題。無(wú)符號(hào)長(zhǎng)整形可以表示的最大值取決于具體的處理器和編譯器實(shí)現(xiàn),通常為2的64次方減1,即18,446,744,073,709,551,615。
tickGet( )――得到內(nèi)核時(shí)鐘計(jì)數(shù)器值 函數(shù)原型:――get the value of the kernels tick counter ULONG tickGet (void)就是無(wú)符號(hào)長(zhǎng)整形。
c語(yǔ)言中函數(shù)返回值的類型由什么決定?
1、是由你定義函數(shù)時(shí)所定義的函數(shù)的類型決定的。也就是說(shuō)函數(shù)是什么類型,返回值就是什么類型。比如:函數(shù)定義 int fun(int a,char b)。返回值就是整型。函數(shù)定義 int *fun(int a)。返回值就是基類型為整型的指針。函數(shù)定義 void fun(int a)。無(wú)返回值。
2、在c語(yǔ)言中,函數(shù)返回的類型最終取決于函數(shù)定義時(shí)在函數(shù)首部所說(shuō)明的函數(shù)類型,與調(diào)用函數(shù)時(shí)主調(diào)函數(shù)所傳遞的實(shí)參類型和函數(shù)定義時(shí)形參的類型無(wú)關(guān),而return語(yǔ)句表達(dá)式的值將轉(zhuǎn)換為函數(shù)定義時(shí)在函數(shù)首部所說(shuō)明的函數(shù)類型返回。
3、決定C語(yǔ)言中函數(shù)返回值類型的是定義函數(shù)時(shí)在函數(shù)首部所指定的類型。在C語(yǔ)言中,一個(gè)標(biāo)準(zhǔn)的函數(shù)定義語(yǔ)句塊必須包含函數(shù)返回值的類型標(biāo)識(shí)符、函數(shù)名、形參類型及數(shù)量、函數(shù)體、返回值表達(dá)式。如果函數(shù)返回值類型為 void (即無(wú)返回值)。
4、c語(yǔ)言規(guī)定,函數(shù)返回值的類型是由函數(shù)首部定義的類型決定。函數(shù)返回值應(yīng)與首部定義的類型一致,如若不一致,則自動(dòng)將返回值轉(zhuǎn)換為函數(shù)首部定義的類型。沒(méi)有定義類型時(shí)默認(rèn)為int型。也就是說(shuō)你的函數(shù)是什么類型,返回值就是什么類型。
本文鏈接:http:///kaifa/876738.html