char[] 与 char* 的区别
来源:互联网 发布:淘宝运营怎么收费 编辑:程序博客网 时间:2024/05/17 07:59
举个例子:
char buf1[128];
char* buf2 = new char[128];
buf2 = buf1; //正常编译通过
buf1 = buf2; //编译错误,不能char[] convert to char*
原因buf1为指针常量,指向的地址不能改变,buf2为指针变量,指向的地址可以改变
可以通过字符拷贝函数实现内容复制:
strcpy(buf1,buf2); buf1目的,buf2源, buf2的内容给buf1
- char[] 与 char* 的区别
- char[] 与 char* 的区别
- char * 与 char[]的区别
- char *与char []的区别
- char *与 &char的区别
- char*与char[]的区别
- char[]与char*的区别
- char * 与char[]的区别
- char *与char[]的区别
- char[] 与char*的区别
- char[] 与char*的区别
- char * 与char []的区别
- *(char**) 与 (char*) 的区别
- char * 与 char[] 的区别
- char* 与 char[] 的区别
- const char *|char const char * 与char * const 的区别
- char[] 与 char *区别
- char * 与 char[] 区别
- Delphi中TXMLDocument控件的用法
- 常用的JS命令大全
- 删除SQL SERVER数据库日志
- 优秀论文的五大要素
- LDAP
- char[] 与 char* 的区别
- LINUX入门常用命令之在Linux环境下运行DOS命令
- shell 编程汇总整理
- XP注册表详细介绍
- 读取网页源代码
- 深入解析ATL(第二版ATL8.0)(2.1-2.2节)
- 转移阵地,这里太不稳定了。
- 再来一次URL重写
- LINUX入门常用命令之改变文件或目录的访问权限