项目开发日报表
项目名称 |
【苏嵌实训-嵌入式 linux 第 7天】 |
今日进度以及任务 |
学习一些C语言知识 |
本日任务完成情况 (详细说明本日任务是否按计划完成,开发的代码量) | 学习了: 函数,内存管理,关键字,复合数据类型等相关知识 编写了几段代码
|
本日开发中出现的问题汇总 |
写代码时有的地方不会
|
本日未解决问题 |
无 |
本日开发收获 |
重新熟悉了C语言知识 |
其他 |
无 |
1.C语言中free函数是如何确定要释放多少内存空间的?
在Linux里面glibc在分配内存的时候会在内存块的地址前面的4个字节出存放内存块的大小,free函数由此确定释放内存空间的大小
2.static在什么情况下使用?
- 修饰局部变量
- 修饰函数和全局变量
3.为什么要使用typedef给变量重命名?
- 直观简洁,减少错误的发生
- 简化代码
- 可以存储关键字