您好、欢迎来到现金彩票网!
当前位置:21点 > 字符串 >

怎样在C语言中修改字符串的一个字符的值

发布时间:2019-07-22 05:50 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  独孤九剑碧血剑回答正确。注意char *a=abcdef与char a[]=abcdef的区别:1、字符串存放的内存区域不同:前者存放在常量区,不可修改,后则存放在栈中,可以修改;2、变量a存放的内容不同:前者存放的是一个地址,而后者存放的是字符串abcdef,因此使用sizeof它们的结果是不同的,分别是4和7;

  展开全部通不过的原因是指针a指向的是一个静态字符串“abcdefg”,而静态变量的值是不允许修改的。

  char *a=[a,b,c,d,e,f,g];

  展开全部你那样定义出来的字符串a是个常量字符串,是无法修改其中的字符的。

http://magaltouba.com/zifuchuan/337.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有