摘要:
【问 题】将一个字符数组中的单词顺序反转,要求不借助其它字符数组或者指针链表,保存反转后的字符数组,单词间以空格分隔。【思路】先将字符数组全部反转,“This is a test”--> “tset a si sihT”, 再将单词逐个反转,最后得到要求的数组。int main(int argc, char* argv[]){ char str[]= " This is a test "; char* pstart, *p; int flag = 1; printf("before rev: %s\n ", str); rev(str, str+s 阅读全文