主要是将汉字字符进行逆序输出 与英文不同的是,一个汉字占有两个字符。所以处理的时候需要注意 思路其实就是讲最后的一个地址给第一个,倒数第二个给第二个,以此类推。
#include<stdio.h>
#include<string.h>
int max_res(int *s
)
{
char str
[100] = "我是一个好孩子";
short *str_start
= &str
[0];
short *str_end
= &str
[strlen(str
) - 2];
while (str_start
< str_end
)
{
short tmp
;
tmp
= *str_start
;
*str_start
= *str_end
;
*str_end
= tmp
;
str_start
++;
str_end
--;
}
printf("%s\n",str
);
system("pause");
return 0;
}
结果: 子孩好个一是我 请按任意键继续. .
转载请注明原文地址:https://blackberry.8miu.com/read-849.html