当前位置: 技术问答>linux和unix
在什么情况下要用到malloc函数给变量分配空间?
来源: 互联网 发布时间:2015-08-31
本文导语: 如题,请高手指教!! | 大哥必须要先分配空间然后再使用!!!!! 要不然你的指针是个野指针当你对它进行写操作的时候,没有人知道会有什么后果! 你说的有时候是对的情况可能会...
如题,请高手指教!!
|
大哥必须要先分配空间然后再使用!!!!!
要不然你的指针是个野指针当你对它进行写操作的时候,没有人知道会有什么后果!
你说的有时候是对的情况可能会出现,但还是非常危险的!
只有指向你自己申请的内存空间并且不能越界操作
char *aaa = (char *) malloc(100);//申请了100个字节
memset(aaa, 0x00, 100);
for(int i=0; i
要不然你的指针是个野指针当你对它进行写操作的时候,没有人知道会有什么后果!
你说的有时候是对的情况可能会出现,但还是非常危险的!
只有指向你自己申请的内存空间并且不能越界操作
char *aaa = (char *) malloc(100);//申请了100个字节
memset(aaa, 0x00, 100);
for(int i=0; i