博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[C编码笔记] 空串与NULL是不一样的
阅读量:6443 次
发布时间:2019-06-23

本文共 295 字,大约阅读时间需要 1 分钟。

 

int main(){    char *str = NULL;    printf("%p \n", str);    printf("%p \n", &str);    return 0;}

str地址有值,但是str的值为0,是无效的内存地址

int main(){    char *str = "";    printf("%p \n", str);    printf("%p \n", &str);    return 0;}

str指向一个存储空串的地址,是有效地址

 

转载于:https://www.cnblogs.com/xinglichao/p/9495527.html

你可能感兴趣的文章
优秀网站收集
查看>>
数码时×××创者大会花絮新鲜出炉
查看>>
sql语句的经验之谈
查看>>
微笑的国度――泰国
查看>>
windows服务器同步时间
查看>>
我的友情链接
查看>>
Qt下的OpenGL 编程(12)阶段学习总结
查看>>
马哥3-4
查看>>
DHCP
查看>>
Symantec Backup Exec 系列三:配置存储
查看>>
shell中的快捷键
查看>>
搭建Spring MVC 4开发环境八步走
查看>>
RequireJS 快速上手
查看>>
平时好好的接口,今天突然发现抽风了。。。
查看>>
Idea下SpringCloud2实验(三、Eureka+Fegin服务消费)
查看>>
bash编程脚本之三 read的应用
查看>>
linux关闭防火墙
查看>>
OpenCV3的机器学习算法SVM-使用Python
查看>>
LVM磁盘格式创建
查看>>
我的友情链接
查看>>