導(dǎo)讀:什么是void?void是C C++語(yǔ)言中的關(guān)鍵字,它沒(méi)有特定的類(lèi)型,可以被用來(lái)定義函數(shù)的返回類(lèi)型,表示函數(shù)沒(méi)有返回值,也可以用作函數(shù)的參數(shù),
什么是void?void是C/C++語(yǔ)言中的關(guān)鍵字,它沒(méi)有特定的類(lèi)型,可以被用來(lái)定義函數(shù)的返回類(lèi)型,表示函數(shù)沒(méi)有返回值,也可以用作函數(shù)的參數(shù),表示函數(shù)不需要參數(shù)。void的用法函數(shù)返回類(lèi)型在定義函數(shù)時(shí),可以使用void作為函數(shù)的返回類(lèi)型,表示函數(shù)沒(méi)有返回值。例如:
voidfunc(){//函數(shù)體}
函數(shù)參數(shù)void也可以用作函數(shù)的參數(shù),表示函數(shù)不需要參數(shù)。例如:
voidfunc(void){//函數(shù)體}
指針類(lèi)型void指針也稱(chēng)為空指針,是指不指向任何類(lèi)型的指針,可以指向任何類(lèi)型的數(shù)據(jù)。例如:
void*p;
函數(shù)指針在C語(yǔ)言中,函數(shù)指針可以指向任何類(lèi)型的函數(shù),函數(shù)指針的聲明和定義中,可以使用void作為函數(shù)的參數(shù)類(lèi)型。例如:
void(*func)(void);
結(jié)論void是C/C++語(yǔ)言中的關(guān)鍵字,它沒(méi)有特定的類(lèi)型,可以被用來(lái)定義函數(shù)的返回類(lèi)型,表示函數(shù)沒(méi)有返回值,也可以用作函數(shù)的參數(shù),表示函數(shù)不需要參數(shù),也可以用作指針類(lèi)型以及函數(shù)指針。
上一篇:Volans是什么意思?
下一篇:voider是什么意思?