问题遇到的现象和发生背景
有问题
C语言代码
#include<stdio.h>
#include<string.h>
void swap(char *x, char *y){
char temp = *x;
*x = *y;
*y = temp;
}
void main(){
char *str = "apple";
swap(str, str+4);
}
有问题
#include<stdio.h>
#include<string.h>
void swap(char *x, char *y){
char temp = *x;
*x = *y;
*y = temp;
}
void main(){
char *str = "apple";
swap(str, str+4);
}