69,368
社区成员
发帖
与我相关
我的任务
分享
int main(int argc, char* argv[])
{
char str[]="abcd";
for(int i=0;str[i];i++)
{
if(str[i]=='z')
str[i]='a';
else
str[i]++;
}
printf("%s\n",str);
return 0;
}
int main(int argc, char* argv[])
{
char *str="abcdef";
for(int i=0;str[i];i++)
{
if(str[i]=='z')
str[i]='a';
else
str[i]++;
}
printf("%s\n",str);
return 0;
}
char str[]="abcd";//数组str在栈上
char *str="abcdef";//指针str在栈上,字符串常量"abcdef"在静态存储区的只读数据区,不能修改