对字符串常量的修改
来源:互联网 发布:java参数传递构造函数 编辑:程序博客网 时间:2024/03/29 17:02
K&R C中规定字符串中所有字符和NUL终止符都存储于内存的某个位置。可以修改字符串常量。
但ANSI C中则规定如果对一个字符串常量进行修改,其结果是未定义的。
因此,如果要修改字符串常量,请把它存储在数组中,这样,字符串将存储在普通内存区中,可修改。
#include<stdio.h>
int main(){
char *pstr = "hire";
//pstr[0] = 'f'; //error
puts(pstr);
char str[] = "ha";
str[1] = 'i';
puts(str);
return 0;
}
- 对字符串常量的修改
- 对字符串常量 的理解
- 对字符串常量 的理解
- 不能修改常量字符串的内容
- C/C++下字符串常量的修改
- 对C++中字符串常量的理解
- string 类返回常量字符串常量的对与错
- 字符串常量不能修改
- 字符串常量修改问题
- 字符串常量不可修改,数组可修改的原因
- 常量字符串的内容是不可以被修改的
- string类修改字符串常量
- 指针到底能不能修改其指向的常量字符串?
- 传说中的字符串常量具有不允许修改的特性
- 指针到底能不能修改其指向的常量字符串?
- 指针为何不能修改其指向的常量字符串
- 常量区的修改
- 常量字符串的问题
- 【hdoj2734】Quicksum
- 【hdoj1863】畅通工程
- 323. Nothing in the world is difficult for one who sets his mind to it. 世上无难事,只怕有心人
- MSSQL求連續ID內數量合計-常見解決方案
- 静态SQL与动态SQL的比较
- 对字符串常量的修改
- java中代码检查checkStyle结果分析 .
- static和extern修饰连接属性
- static的作用
- C库文件说明
- Lustre I/O性能特点
- hdu 4339 不错的线段树
- 雅可比算法求方阵的全部特征值和特征向量
- 黑马程序员---入学考试分析(金额转换)