c語(yǔ)言*p是什么意思 Return語(yǔ)句的返回值類(lèi)型不符怎么解決?
Return語(yǔ)句的返回值類(lèi)型不符怎么解決?#Includeint print()void main(){printf(%dn,print())return 0}int print(){return 1
Return語(yǔ)句的返回值類(lèi)型不符怎么解決?
#Includeint print()void main(){printf(%dn,print())return 0}int print(){return 1.1}我不知道如何指定C語(yǔ)言。我去VC測(cè)試了一下,但沒(méi)有報(bào)錯(cuò)。下面是運(yùn)行結(jié)果,結(jié)果是1,即根據(jù)定義的返回值類(lèi)型。
沒(méi)有return語(yǔ)句的函數(shù)將返回什么?
沒(méi)有retrun的語(yǔ)句不會(huì)返回參數(shù)。
函數(shù)用于實(shí)現(xiàn)函數(shù),并非所有函數(shù)都需要返回值。例如,每個(gè)程序員學(xué)習(xí)的helloworld程序在執(zhí)行該程序以打印字符串語(yǔ)句時(shí)就完成了。程序在程序內(nèi)部執(zhí)行解構(gòu)操作,內(nèi)存空間被破壞。
在強(qiáng)類(lèi)型語(yǔ)言中,如果沒(méi)有返回函數(shù),則需要聲明void類(lèi)型,這意味著不返回任何參數(shù)。類(lèi)似地,如果有返回值,則需要根據(jù)返回值類(lèi)型聲明函數(shù)類(lèi)型。