单片机C语言编程里可以用clear()指针释放函数吗,如果可以的话要包含哪个头文件?
3个回答
展开全部
楼上的, 51 可以动态分配内存, 引用 stdlib.h 后 init_mempool() 后就可以用 malloc/free/reallc 了
至于楼主的问题反倒不知怎么回答, c 里有 clear() 库函数?
释放函数又是什么意思?函数编译后都是存在于 ROM 区, 就算你拿一个指针指向它也无法起到任何释放效果
单片机不像 PC, 要从存贮器中载入到 RAM 后运行, RAM 中运行的程序就会出现像 DLL 这种东西, ROM 就是用于直接运行的
有些像 ARM 这类的高级单片, 在硬件设计中使用了可擦写ROM/FLASH的, 可以实现一部分像 PC 一样的效果,但大多数仍然是直接运行ROM/FLASH,完全动态的RAM比效少见
至于楼主的问题反倒不知怎么回答, c 里有 clear() 库函数?
释放函数又是什么意思?函数编译后都是存在于 ROM 区, 就算你拿一个指针指向它也无法起到任何释放效果
单片机不像 PC, 要从存贮器中载入到 RAM 后运行, RAM 中运行的程序就会出现像 DLL 这种东西, ROM 就是用于直接运行的
有些像 ARM 这类的高级单片, 在硬件设计中使用了可擦写ROM/FLASH的, 可以实现一部分像 PC 一样的效果,但大多数仍然是直接运行ROM/FLASH,完全动态的RAM比效少见
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询