- 博客(8)
- 收藏
- 关注
原创 日报表
1.free是如何知道释放多大的空间系统在分配内存时除了分配指定的内存空间外,还有分配用于保存内存空间大小等信息。所以内存释放时不再需要再指定释放多大的内存空间,只需要指定该块内存空间的首地址即可。2.static在什么情况下使用用 static 修饰成员变量,bai使其成为静态变量,该类的所有实du例都将zhi共享此变量;用 static 修饰方法,使其成为静态方法,类加载之后你便可以直接调用此方法,而不需要一个此类的实例;用 static 修饰代码块,类加载时会执行这段代码。3.为什么要使用ty
2020-07-09 22:23:53
176
原创 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
198
原创 实训日报表
一.嵌入式底层开发为什么要选择C语言1:嵌入式开发需要与操作系统打交道,而操作系统对实时性要求比较高,C语言适合作系统描述语言,它就是为编写操作系统而设计的。既可用来编写系统软件,也可用来编写应用软件。2:C语言的运行速度快,执行效率高,它提供底层硬件的控制方法,是唯一能够用来编写设备驱动的高级语言。3:C程序的书写自由,给予开发人员的控制权多,提供丰富的操作符集合,它的兼容性好,可移植性强,能适应所有的微处理器,而在嵌入式开发中,我们经常需要移植操作系统。因此它是开发嵌入式产品的最佳选择。4:C语
2020-07-04 00:28:02
293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人