在C中,如果你有一个由int指针和一个int变量本身组成的结构,那么它有多少字节?

Mat*_*han 0 c struct

例如:

struct myCar{
   int price;
   int *uniqueID;
};
Run Code Online (Sandbox Code Playgroud)

在C中,int有4个字节.我假设一个指针也占用了4个字节?因此,总共8个字节?

Bri*_*ach 5

找出:

printf("Size of my struct is: %zu\n", sizeof(struct myCar));
Run Code Online (Sandbox Code Playgroud)

指针的大小取决于平台.就此而言,a的大小int取决于平台.如果您使用的是64位计算机,则可以是8个字节.