结构体的基本应用

来源:互联网 发布:2016中信证券炒股软件 编辑:程序博客网 时间:2024/05/14 09:41
#include<stdio.h>#include<stdlib.h>#include<string.h>//1.这样只是定义了一个结构体没有分配内存typedef struct _Teacher{char name[69];int age;}Teacher;int main(){Teacher tl;//分配内存这里栈的//struct Teacher *p = (struct Teacher *)malloc(sizeof(struct Teacher));//这里是动态分配到堆上面//2.释放的时候直接捆绑的释放//cpu进行寻址读取内存的时候都是4个字节或者8个字节的读取所以上面的数据都是4的倍数printf("%d\n", sizeof(Teacher));//我们可以看到是76个字节但是我们加的时候只有74个字节//free(p);system("pause");return 0;}
0 0