如何完成字串的逆序
- 筆試題目
- 關注:7.37K次
不開闢用於交換資料的臨時空間,如何完成字串的逆序(在技術一輪面試中,有些面試官會這樣問)
#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://wjfww.com/zh-tw/qiuzhi/bishi/z3p799.html