怎样在C语言中修改字符串的一个字符的值 *注复意char a="abcdef"与char a[]="abcdef"的区别 1、字符串存放的内存区域不同制:前者存放在知常量区,不可修改,后则存放在栈中,可以修改; 2、变量a存放的内容不同:前者存放的是一个地址,而后者存放的是字符串"abcdef",因此使用sizeof它们的结果是不同的,分别是4和7;