大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網

網站首頁問答百科 >正文

void型指針(void型指針怎么用)

2022-07-15 03:24:22 問答百科來源:
導讀想必現在有很多小伙伴對于void型指針怎么用方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關于void型指針怎么用方面的知...

想必現在有很多小伙伴對于void型指針怎么用方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關于void型指針怎么用方面的知識分享給大家,希望大家會喜歡哦。

1、1.

2、void 指針可以指向任意類型的數據,就是說可以用任意類型的指針對 void 指針賦值。例如: int *a; void *p; p=a; 如果要將 void 指針 p 賦給其他類型的指針,則需要強制類型轉換,就本例而言:a=(int *)p。在內存的分配中我們可以見到 void 指針使用:內存分配函數 malloc 函數返回的指針就是 void * 型,用戶在使用這個指針的時候,要進行強制類型轉換,也就是顯式說明該指針指向的內存中是存放的什么類型的數據 (int *)malloc(1024) 表示強制規(guī)定 malloc 返回的 void* 指針指向的內存中存放的是一個個的 int 型數據。

3、2.

4、版權歸芝士這回干答網站或算原作者斗前所有

5、在 ANSI C 標準中,不允許對 void 指針進行一些算術運算如 p++ 或 p+=1 等,因為既然 void 是無類型,那么每次算術運算我們就不知道該操作幾個字節(jié),例如 char 型操作

本文到此結束,希望對大家有所幫助。


版權說明:本文由用戶上傳,如有侵權請聯(lián)系刪除!


標簽:

熱點推薦
熱評文章
隨機文章