小程序 - 翻转字符串
输入“I am a student”输出“student a am I”
static void reverse(char* l, char* r) { char c; for (; l < r; l++, r--) { c = *l; *l = *r; *r = c; } } void reverseWords(char* s) { char *p, *p1; for (p = p1 = s; *p; p = p1) { for (; *p1 && *p1 != ' '; p1++); reverse(p, p1 - 1); for (; *p1 && *p1 == ' '; p1++); } reverse(s, p - 1); }