str 使用之前先分配内存 str =(char)malloc(10*(char)); //应该是这样
#pragma comment(linker,"/SECTION:.rdata,RW") //加这句可以让常量区可写,后果自负!
int main(){ //char str[128]; //gets(str); //char buf[]="abcdefg"; char *str; str="abcde"; reverse(str); printf("%s\n",str); return 0; } 为什么我用char buf[];时不时不出现段错误,而用char *str时出现段错误啊,
69,368
社区成员
243,081
社区内容
加载中
试试用AI创作助手写篇文章吧