Void c語言意思
在C語言中,void
這個關鍵字有幾個不同的用途:
-
當做函數的回傳型別:表示該函數不回傳任何值。
void func() { // 函數體 }
-
當做函數的參數型別:表示該函數不接受任何參數。
void func(void) { // 函數體 }
-
當做變數的型別:表示該變數不能賦予任何值。
void *ptr; // ptr 是指向未知型別的指標
-
在函數原型或宣告中,
void
可以用來指定一個不接受任何參數的函數。int some_function(void);
-
在函數原型或宣告中,
void
也可以用來指定一個不回傳任何值的函數。void some_function(void);
總結來說,void
用來表示沒有值、沒有資料、沒有任何內容。在C語言中,使用 void
的目的是為了避免混淆和錯誤,例如,如果一個函數不回傳任何值,使用 void
來指定可以防止程式員試圖從該函數取得值。同樣地,如果一個函數不接受任何參數,使用 void
來指定可以防止程式員嘗試傳遞參數。