用C语言实现一个revert函数
06 #include
<stdio.h>
07 #include
<string.h>
08
09 void revert(char *str)
10 {
11 int front, rear;
12
13 rear = strlen(str) - 1;
14 for(front = 0; front < rear; front++, rear--)
15 {
16 str[front] = str[front] ^ str[rear];
17 str[rear] = str[front] ^ str[rear];
18 str[front] = str[front] ^ str[rear];
19 }
20 }
21
22 int main(void)
23 {
24 char str[] = "hello,
world!";
25 printf("%s\n", str);
26
27 revert(str);
28 printf("%s\n", str);
29
30 return(0);
31 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。