在C語言中,void
是一種特殊的數據類型,表示"無類型"或"空類型"。它通常用于以下幾種情況:
void
。例如:void printHello() {
printf("Hello!\n");
}
在上面的例子中,printHello
函數沒有返回任何值。
void
。例如:void sayHello(void) {
printf("Hello!\n");
}
在上面的例子中,sayHello
函數不接受任何參數。
void*
指針可以指向任意類型的數據。它可以用于在函數間傳遞未知類型的數據。例如:void printData(void* data) {
printf("%p\n", data);
}
在上面的例子中,printData
函數可以接受任意類型的指針作為參數,并打印出指針的地址。
總的來說,void
類型在C語言中用于表示"無類型"的情況,可以用于函數返回類型、函數參數類型以及指針類型。