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 來指定可以防止程式員嘗試傳遞參數。