gpt4 book ai didi

c - 用指针反转 C 中的字符串文字

转载 作者:太空宇宙 更新时间:2023-11-04 02:30:53 25 4
gpt4 key购买 nike

<分区>

虽然我的代码在 *head=*tail 行接收到 SEGSIGV 信号,但我正在尝试使用指针来反转字符串文字

char* reverse(char* input, int n) {
char temp;
char* head= input;
char* tail= &input[n-1];
while(head<tail){
temp=*head;
*head=*tail;
*tail=temp;
head++;
tail--;
}
return input;
}


int main(void){
char* sentence= "All work and no play makes jack a dull boy";
reverse(sentence, strlen(sentence));
printf("%s", sentence);
return 0;
}

我不知道我是否在尝试访问受限的内存段。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com