指针的字节数:4(一般 )
以包含指针的结构体的所占字节数为例
struct Test
{
char a; //1
char *b; //4
double c; //8
} test;
struct Test
{
char a; //1
int *b; //4
double c; //8
} test;
struct Test
{
char a; //1
double *b; //4
double c; //8
} test;
//这三种所占内存大小均为 4 + 4 + 8 = 16。
//如果将变量 b 和变量 c 的位置互换,则变为 8 + 8 + 8 = 24。