字符串指针修改问题
来源:互联网 发布:mac shell脚本编写 编辑:程序博客网 时间:2024/05/17 23:38
字符串的定义方式有两种,直接先上代码:
第一种:
char num[20] = "hello";*num = '0'; //可行num[1] = '0'; //可行cout<<num<<endl;</span>
第二种:
char* num = "hello";*num = '0'; //错误num[1] = '0'; //错误cout<<num<<endl;</span>对于第一种方式:
char w[] = "hello";
"hello"保存在栈空间数组里. 数组名为w, 函数名为数组的首地址.
可以通过w[i]='a', 或*(w+i)='a'的形式来修改数组内容.
对于第二种方式:
char *m = "hello";
"hello"保存在文字常量区,该数据不能修改,默认有只读属性.
由指针m指向. 不能通过指针m来修改此值.
0 0
- 字符串指针修改问题
- 指针字符串修改问题、static
- 关于字符串指针不可修改的问题
- 关于字符串指针不可修改的问题
- 关于字符串指针不可修改的问题
- 关于字符串指针不可修改的问题
- 关于字符串指针不可修改的问题
- 关于字符串指针不可修改的问题
- 由字符指针定义的字符串不可修改问题
- 关于字符串指针指向内容不能修改的问题
- 字符串指针问题
- 字符串常量指针问题
- 字符串常量指针问题
- 指针 字符串 问题
- 字符串常量修改问题
- 指针指向的字符串不能修改
- 为什么不能修改指向字符串的指针
- 可修改的字符串指针定义误区
- leetcode7 Reverse Integer
- 简单的模仿360卫士的手机管家(开源)
- Linux下安装软件的一般步骤
- 学习设计模式:简单工厂、模板方法、单例(上)
- 【笔记】javascript原型链继承实例
- 字符串指针修改问题
- Spring中HibernateCallback()的用法
- js只能输入框
- MCC与MNC
- ArcSDE93备份恢复
- 监控linux 输入指令
- 开发window应用商店程序时提示字符无法解析
- 移植Opencv到arm tq2440
- No orientation specified, and the default is horizontal.