C 中的 void 表示函數或方法沒有傳回值或參數。具體來說:函數傳回類型為 void 表示不傳回任何值。函數參數型別為 void 表示沒有參數。 void* 表示指向任何型別物件的指標。模板函數或方法可以使用 void 作為參數或傳回值類型,以使其與任何類型相容。 void 可用來定義宏,在預處理階段展開。
void在C 中的作用
在C 中,void是一個特殊的型別修飾符,它表示沒有傳回值或參數的函數或方法。
函數和方法中的void
當用作函數或方法的傳回類型時,void表示函數不會傳回任何值。例如:
<code class="cpp">void printHello() { cout << "Hello, world!" << endl; }</code>
參數中的void
當用作參數類型時,void表示函數或方法沒有參數。例如:
<code class="cpp">void printMessage(void) { cout << "This function has no parameters." << endl; }</code>
特殊用途
除了這些基本用法外,void也用於一些特殊情況:
優點
使用void的好處包括:
以上是void在c++中的作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!