\0的作用
来源:互联网 发布:自动采集网站php源码 编辑:程序博客网 时间:2024/05/20 06:07
#include <stdio.h>int main(int argc, const char * argv[]) { char name[] ="hzl"; char name2[3]={'i','t'}; char name3[]={'d','t'}; name[2] = 'g'; int size = sizeof(name); printf("%d,%s,%s,%s,%s\n",size,name,name2,name3,&name3[1]); return 0;}
传入字符数组是将数组的地址传入,而printf输出某一段的判断标准是从地址往下直到遇到\0,也就是说\0是提示结束。如果没有,甚至会改变别的量的内存。非常危险。摸到别人家能不危险么。
对照图片,试着理解下\0在内存中到底是如何发生作用的~~
0 0
- #if 0 的作用
- 0的作用
- sleep(0)的作用
- setTimeout(0) 的作用
- \0的作用
- assert(0)的作用
- & 0xFF 的作用
- #if 0 的作用
- ASSERT(0)的作用
- &0xff的作用
- 作用域::的作用
- 作用域的作用
- 0欧姆电阻的作用
- 0欧电阻的作用
- 0欧姆电阻的作用
- 0欧姆电阻的作用
- 0欧电阻的作用
- 0欧电阻的作用
- 湖南多校对抗赛(2015.03.15)9题题解 ABCEFGHJK
- spring-mvc不拦截静态资源的配置
- web技术浅识(1)--tomcat之浅识
- 1、MyEclipse插件配置以及通过MyEclipse生成表对应的JPA代码
- mongodb学习地址
- \0的作用
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- Linux网络处理“零拷贝”技术&mmap()&内核进程间通信设计&8086分页管理——摆在一起来谈谈
- 线程池的原理与实现详解
- jsp初识:页面结构
- C++命名的强制类型转换
- 自制操作系统---eposide 2
- 关于lichong_87的外键级联更新-延迟检查和触发器的实现一点补充
- poj 4045 Power Station dfs求树上最小距离和