關鍵字
void
表示函式不接受任何引數或不返回任何值,同時還可以用在建立通用指標:乙個可指向任何型別的資料物件的指標。如:
void *ptr; //
將ptr
宣告為乙個通用指標,但沒有指定它指向的東西。
void
指標最常見的用途是用於宣告函式的引數。你可能會希望你的乙個函式能夠處理不同的型別的引數,可以將
int變數傳遞給它,也可以將
float
變數傳給它,等等。這樣的情況下,你可以將函式宣告為接受
void
指標作為引數,則它可以接受任何型別的資料,可以將指向任何東西的指標傳遞給該函式。如:
void half(void *val);
下面是乙個例子程式:
#include < stdio.h >
void half( void * pval, char type);
int main( void )
void half( void * pval, char type)
case ' l ' :
case ' f ' :
case ' d ' : }
}
程式輸出結果:
20
100000
12.456000
123.044444
1050000
6.228000
61.522222
C語言中的void 和void 指標型別
c語言中的void 和void 指標型別 c語言,void,void指標 許多初學者對c中的void 和void 的指標型別不是很了解。因此常常在使用上出現一些錯誤,本文將告訴大家關於void 和void 指標型別的使用方法及技巧。首先,我們來說說void 的含義,void的字面意思是 無型別 vo...
C語言中的void 和void 指標型別
許多初學者對c中的void 和void 的指標型別不是很了解。因此常常在使用上出現一些錯誤,本文將告訴大家關於void 和void 指標型別的使用方法及技巧。首先,我們來說說void 的含義,void的字面意思是 無型別 void 則為 無型別指標 void 可以指向任何型別的 資料。void幾乎只...
C C 語言中的void及void指標型別
1.概述 許多初學者對c c 語言中的void及void指標型別不甚理解,因此在使用上出現了一些錯誤。本文將對void關鍵字的深刻含義進行解說,並詳述void及void指標型別的使用方法與技巧。2.void的含義 void的字面意思是 無型別 void 則為 無型別指標 void 可以指向任何型別的...