7月13日学习日志张蓉婷

今日学习任务
结构体,结构体和链表,内存管理,union、enum、typedef
今日任务完成情况
今日任务已按计划完成。今天主要完成了一个简单的学生信息管理系统的代码。另外还有内存的分配与管理,大端和小端的字节序,共用体,结构体定义,堆空间与栈空间的区别
今日开发中出现的问题汇总

1.结构体声明及初始化

2. 结构体数组的使用

3. 链表是表示方式

4. 物理内存与虚拟内存的区别

5.简单的学生信息管理系统

6.union的长度

7.小端和大端字节序


今日未解决问题
今日开发收获

1.结构体总长度一定是最长成员的整数倍(double除外)

2.每个成员的偏移量一定是该成员长度的整数倍(所谓的偏移量就是距离结构体开始位置的长度)

堆空间和栈空间的区别:

1.栈空间是操作系统管理的,由操作管理,由操作系统分配,由操作系统释放

2.堆空间是由用户管理的,申请和释放都由用户完成。

字节序:

大端:高字节存放在低地址,低字节存放在高地址

小端: 高字节存放在高地址,低字节存放在低地址


自我评价
基本能明白,但还是不熟悉,还是要多理解,多练习
其他

你可能感兴趣的:(7月13日学习日志张蓉婷)