- 博客(8)
- 收藏
- 关注
原创 日报表
1.free是如何知道释放多大的空间 系统在分配内存时除了分配指定的内存空间外,还有分配用于保存内存空间大小等信息。所以内存释放时不再需要再指定释放多大的内存空间,只需要指定该块内存空间的首地址即可。 2.static在什么情况下使用 用 static 修饰成员变量,bai使其成为静态变量,该类的所有实du例都将zhi共享此变量;用 static 修饰方法,使其成为静态方法,类加载之后你便可以直接调用此方法,而不需要一个此类的实例;用 static 修饰代码块,类加载时会执行这段代码。 3.为什么要使用ty
2020-07-09 22:23:53
227
原创 2020-07-06
第一级:代码调整 代码调整是一种局部的思维方式;基本上不触及算法层级;它面向的是代码,而不是问题; 所以:语句调整,用汇编重写、指令调整、换一种语言实现、换一个编译器、循环展开、参数传递优化等都属于这一级;这个级别试图执行9种单独的优化功能: -fdefer-pop -fmerge-constans -fthread-jumps -floop-optimize -fif-conversion: if-then -fif-conversion2 -fdelayed-branch -fguess-branch-
2020-07-06 23:39:48
224
原创 实训日报表
一.嵌入式底层开发为什么要选择C语言 1:嵌入式开发需要与操作系统打交道,而操作系统对实时性要求比较高,C语言适合作系统描述语言,它就是为编写操作系统而设计的。既可用来编写系统软件,也可用来编写应用软件。 2:C语言的运行速度快,执行效率高,它提供底层硬件的控制方法,是唯一能够用来编写设备驱动的高级语言。 3:C程序的书写自由,给予开发人员的控制权多,提供丰富的操作符集合,它的兼容性好,可移植性强,能适应所有的微处理器,而在嵌入式开发中,我们经常需要移植操作系统。因此它是开发嵌入式产品的最佳选择。 4:C语
2020-07-04 00:28:02
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人