回覆列表
-
1 # 使用者8589730223698
-
2 # 使用者4174873244770
中文翻譯為“無型別”。常用在程式編寫中對定義函式的引數型別、返回值、函式中指標型別進行宣告。void的字面意思是“無型別”,void *則為“無型別指標”,void *可以指向任何型別的資料。
-
3 # 一絲不苟圓月xyz
void函式頭是啥?
常用在程式編寫中對定義函式的引數型別、返回值、函式中指標型別進行宣告。 void的字面意思是“無型別”,void *則為“無型別指標”,void *可以指向任何型別的資料。
使用方法
下面給出void關鍵字的使用規則:
如果函式沒有返回值,那麼應宣告為void型別
在C語言中,凡不加返回值型別限定的函式,就會被編譯器作為返回整型值處理。但是許多程式設計師卻誤以為其為void型別
中文翻譯為“無型別”。常用在程式編寫中對定義函式的引數型別、返回值、函式中指標型別進行宣告。
void的字面意思是“無型別”,void *則為“無型別指標”,void *可以指向任何型別的資料。
void 的作用
1.對函式返回的限定,這種情況我們比較常見。
2.對函式引數的限定,這種情況也是比較常見的。
一般我們常見的就是這兩種情況:
(1)當函式不需要返回值值時,必須使用void限定,這就是我們所說的第一種情況。例如:void func(int a,char *b)。
(2)0當函式不允許接受引數時,必須使用void限定,這就是我們所說的第二種情況。例如:int func(void)。