澳门太阳娱乐集团官网-太阳集团太阳娱乐登录

【太阳集团太阳娱乐登录】fill与memset的区别
分类:脚本专栏

memset与NULL区别

fill 的头文件是<iostream> 命名空间是std;

NULL与0 的区别

在memset(a,0(-1),sizeof(a))全部初值定为0或-1时两者是没有多大区别;

为什么强调一个malloc对应一个free

但是在初值为其他值得时候就不同了

在一个结构体malloc,然后free,但是她的成员变量的malloc并没有free,还需要特别的free

fill是把那一块单元赋成指定的值,而memset是按字节填充的;

在全局变量的指针声明中,被设置为NULL,指针不是野指针

太阳集团太阳娱乐登录 1

===================================================

野指针是随机指的一地方,而且可能因为不恰当的操作会改变所指向的值,从而改变有效的重要数据
指向NULL就是安全的了,因为NULL这个区域不会放任何有用的数据
NULL是也是一个内存空间是00000000

本文由澳门太阳娱乐集团官网发布于脚本专栏,转载请注明出处:【太阳集团太阳娱乐登录】fill与memset的区别

上一篇:正则表达式 下一篇:没有了
猜你喜欢
热门排行
精彩图文