C/C++ 中 void 指標的大小是多少?
void 指標的大小因系統而異。如果系統是 16 位的,則 void 指標的大小為 2 個位元組。如果系統是 32 位的,則 void 指標的大小為 4 個位元組。如果系統是 64 位的,則 void 指標的大小為 8 個位元組。
這裡有一個 C 語言中查詢 void 指標大小的示例:
示例
#include <stdio.h>
int main() {
void *ptr;
printf("The size of pointer value : %d", sizeof(ptr));
return 0;
}輸出
The size of pointer value : 8
在上述示例中,建立了一個 void 型別指標變數,並透過使用 sizeof() 函式,找出了 void 指標的大小。
void *ptr;
printf("The size of pointer value : %d", sizeof(ptr));
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP