加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

字符串倒置的两种方法比较

发布时间:2020-12-13 20:32:18 所属栏目:百科 来源:网络整理
导读://字符串倒置一 char* StringReversal(char* strRes)) { int begin=0; int end = strlen(strRes)-1; char temp; while ( endbegin ) { temp = strRes[begin]; strRes[begin] = strRes[end]; strRes[end] = temp; begin++; end--; } return str; } //字符串倒

//字符串倒置一
char* StringReversal(char* strRes))

{
int begin=0;
int end = strlen(strRes)-1;
char temp;

while ( end>begin )
{
temp = strRes[begin];
strRes[begin] = strRes[end];
strRes[end] = temp;

begin++;
end--;
}

return str;
}

//字符串倒置二

char* StringReversal(char* str)
{

for(int i=0,j=strlen(str)-1; i<j; i++,j--)
{
str[i] ^= str[j];
str[j] ^= str[i];
str[i] ^= str[j];

}

return str;
}

方法一:可读性好

方法一:不另外开辟

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读