项目名称 |
【苏嵌实训-嵌入式 linux C 第 6 天】 |
今日进度以及任务 | 继续复习c语言相关知识。 |
本日任务完成情况 (详细说明本日任务是否按计划完成,开发的代码量) |
1.void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如说空间不足就是一种。 void free(void *FirstByte): 该函数是将之前用malloc分配的空间还给程序或者是操作系统,也就是释放了这块内存,让它重新得到自由。 2. 静态局部变量使用static修饰符定义,即使在声明时未赋初值,编译器也会把它初始化为0。且静态局部变量存储于进程的全局数据区,即使函数返回,它的值也会保持不变;静态全局变量仅对当前文件可见,其他文件不可访问,其他文件可以定义与其同名的变量,两者互不影响。 3.简便
|
本日开发中出现的问题汇总 |
|
本日未解决问题 |
|
本日开发收获 |
|
其他 |
|
实训6
最新推荐文章于 2022-07-06 15:52:09 发布