热门

最新

红包

立Flag

投票

同城

我的

发布
m0_51786280
诗仙女
4 年前
truem0_51786280

关于typedef struct和struct的区别
typedef struct xx
{
int age;
}yy,*zz;
这里xx和yy都是此结构的结构名,而*zz相当于是结构名的指针,表达方式不同
struct aa
{
int age;
}bb;
这里bb相当于是aa类型的一个变量,这里不能放指针,因为等于定义了一个空指针。

结构体所占的内存
因为内存对齐的缘故,32位vs,内存以每4字节对齐,可以得出各个结构体不同时,所占内存相同。
空的结构体占内存1

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
成功从来都不是一蹴而就的,唯有找到合适的方法,付出不懈的努力,才能使之到来。
立即登录