Void型別的指標 C語言

2021-09-30 07:24:16 字數 774 閱讀 7211

關鍵字

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 可以指向任何型別的...