有关内存分配的问题,问是不是可以用一个宏来定义,我对于这个不了解。
查看了下原来是pragma的用法。
#pragma pack(n)
#include<stdio.h>
struct test
{
char a;
int b;
char c;
short d;
};
int main(void)
{
printf("%d",sizeof(struct test));
}
n从1,2,3,4,5,6,7,8
有关内存分配的问题,问是不是可以用一个宏来定义,我对于这个不了解。
查看了下原来是pragma的用法。
#pragma pack(n)
#include<stdio.h>
struct test
{
char a;
int b;
char c;
short d;
};
int main(void)
{
printf("%d",sizeof(struct test));
}
n从1,2,3,4,5,6,7,8