如何完成字符串的逆序
不開辟用于交換數(shù)據(jù)的.臨時(shí)空間,如何完成字符串的逆序(在技術(shù)一輪面試中,有些面試官會(huì)這樣問)
#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=%s\n”, str);
change(str);
printf(“strResult=%s\n”, str);
return getchar();
}
【如何完成字符串的逆序】相關(guān)文章:
如何高效完成SAT閱讀題11-22
如何完成遠(yuǎn)程排除網(wǎng)絡(luò)故障11-10
如何完成古典舞的跳躍動(dòng)作10-30
如何盡快完成護(hù)士資格證注冊(cè)201708-14
日本留學(xué)讀研要如何完成套磁10-28
如何通過培訓(xùn)完成員工個(gè)人發(fā)展01-07
舞蹈基本功教學(xué) 跳躍動(dòng)作如何完成10-17