当前位置:范文都 > 简历 > 求职简历 > 笔试题目 > 如何完成字符串的逆序
手机版

如何完成字符串的逆序

来源:范文都 阅读:9.76K 次

不开辟用于交换数据的临时空间,如何完成字符串的逆序(在技术一轮面试中,有些面试官会这样问)

如何完成字符串的逆序

#include “stdafx.h”

void change(char *str) {

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

}

}

int main(int argc, char* argv[]) {

char str[] = “abcdefg”;

printf(“strsource=%sn”, str);

change(str);

printf(“strresult=%sn”, str);

return getchar();

}

本文链接:https://www.fanwendu.com/qzjlfw/bishi/7x0jpp.html

Copyright © 2024. 范文都 All right reserved. 黑ICP备20085142号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。