字符数组和字符指针、
来源:互联网 发布:javascript书籍 编辑:程序博客网 时间:2024/05/16 10:35
char a[] = "sunxuesheng";
char *b = "sunxuesheng";
char c[] = "sunxuesheng";
char *d = "sunxuesheng";
printf("%p, %p, %p, %p\n", a, b, c, d);
printf("%p, %p, %p, %p\n", a + 1, b + 1, c + 1, d + 1);
根据输出可以看出、a和c的地址是不同的、b和d的地址是相同的、
因为b和d是指针变量,它们同指向“sunxuesheng”这个字符串、
而a和c不同、它们是两个字符数组,系统为它们分配了不同的地址空间,
然后把字符串复制到该地址空间中、
所以说、字符指针只是一个地址,而字符数组呢、它是实实在在的在内存中存在着、
- 字符指针和字符数组
- 字符指针和字符数组
- 字符指针和字符数组
- 字符数组和字符指针
- 字符指针和字符数组
- 字符数组和字符指针.....
- 字符数组和字符指针、
- 字符数组和字符指针
- 字符数组和字符指针
- 字符数组和字符指针
- 字符指针和字符数组
- 字符指针和字符数组
- 字符数组和字符指针
- 字符数组和字符指针
- 字符数组和字符指针
- 字符数组和字符指针
- 字符数组和字符指针
- 字符指针和字符数组
- OGRE1.8.1预编译包vs2010x86异常问题
- 利用脚本解放自己,让脚本帮我做事
- SQL Server 创建角色,用户,权限
- eXeScope之类的程序资源修改器的使用,很牛!
- Jquery 对select option 的操作
- 字符数组和字符指针、
- OpenCV 的数据类型
- bochs调试指令
- 可变长度参数的实现
- ARM中的RO段、RW段和ZI段的区别
- Mac地址验证------javascript
- AndEngine003——给大家推荐一本书
- 黑马程序员_java基础上
- perl(Convert::ASN1) is needed by samba-3.2.0-1.pre3.9.fc9.i386