首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

一个关于字符串的小疑点

2012-10-23 
一个关于字符串的小问题char*shello那么s[0]a是错误的,是因为“hello是常量,这个指针指向的是常量存

一个关于字符串的小问题
char*s="hello"
那么s[0]='a'是错误的,是因为“hello"是常量,这个指针指向的是常量存储区的数据,所以不可修改,对么?

[解决办法]
对, 要赋值的话可以这样用: char s[]="hello";

[解决办法]
嗯,字符串常量,不可改。。。
[解决办法]
正确!
[解决办法]
你理解正确。char*s="hello";与char s[]="hello"都是常量赋值。一般建议用char *s;strcpy(s,"hello");这种方式。
[解决办法]
来晚了。

热点排行