关于char *c = "xxx"
来源:互联网 发布:阿里云服务器账号 编辑:程序博客网 时间:2024/05/16 16:20
在C++中,一般对于指针来说,输出指针名会显示出该指针所指向的地址,但对于char*来说却是个例外。例:
#include <iostream>int main(){ char* c = "I'm special"; cout << c << endl; // 此时会输出“I'm special” c++; cout << c << endl;// 此时会输出“'m special” return 0;}
在C++中char* c = “ccc” 其实可以看做const char* c=”ccc”,就是一个字符串和string类型一样。
而ostream << 对char* 进行了重载, 输出内容为c所指向的地址到字符串最后一个非“\0”。若要显式地输出c所指向的地址则可以用
cout << (void*)c << endl;
注:一点不太成熟的见解,有问题希望各位道友及时指出,多谢多谢!
阅读全文
0 0
- 关于char *c = "xxx"
- char*="xxx"
- 【C/C++】关于char *, char[], const char *等等
- 关于char * c="hello"与char c[]="hello"的区别
- 关于char * c="hello"与char c[]="hello"的区别(面试宝典)
- 关于char * c="hello"与char c[]="hello"的区别
- 关于error LNK2005: "char * xxx" (?xx@@3PADA) already defined in xxx
- 关于error LNK2005: "char * xxx" (?xx@@3PADA) already defined in xxx
- 转载关于char的c语言指针问题:char **s char *a [ ] char a [ ]
- 【转载】关于char * c="hello"与char c[]="hello"的区别
- char c=128;
- 关于C语言char *指向的字符串
- 关于char越界的简单c
- c++ 关于char *的…
- 关于c语言char*的问题
- 关于<c:if >判断 char 类型
- <C>char/char*/char**数组
- 关于char *和char [ ]
- 用树莓派建LAMP+WordPress服务器
- 解决Warning: Cannot modify header information
- ONOS编程系列(四)Provider开发
- [centos] 初次使用安装找不到yum源的问题
- CentOS7中配置Docker的yum源并安装
- 关于char *c = "xxx"
- 关于显示的学习笔记
- Java二分法查找
- Centos打开3306端口
- php.ini配置建议
- ONOS 实战分享(一):项目建立、调试到热部署
- Spring工具类:WebApplicationContextUtils
- 我们获取图片扩展名的简洁方式
- 使用wireshark常用的过滤命令