嵌入式C语言代码书写规范
动态内存分配:
1、malloc、memset、free
在日常写代码时需要注意以下几点:
malloc分配内存时,需要 if语句 判断malloc是否成功
动态内存分配的空间也需要进行初始化,可以用memset函数
free内存时,需要把指针变量置为NULL,防止其变为野指针
memset(void* Dst, int Val, size_t size)
作用:把Dst中大小为size的内容全部由Val替换
符合编程规范的动态分配内存代码如下:
functionA(...)
{
TYPE_A pt
原创
2020-09-24 22:14:54 ·
427 阅读 ·
0 评论