C语言中,空指针NULL会占内存吗?多少字节

如题所述

NULL表示的只是这个地址为空而已,这个指针变量本身还是要占内存的,32位环境下,指针所占的内存都是4个字节
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-25
占用的 这个指针 比如 char *p ; p =null ;
p是个指针 占4字节, 只是里面的地址值是 0而已本回答被提问者采纳
第2个回答  2013-04-11
指针都会占用4个字节的内存, NULL只是表示没有指向内存
第3个回答  2013-04-11
一样要占内存,其大小应该是看你定义的变量的来分配内存的