记录下一些基础知识。。。
#include "stdafx.h"
char *reverse(char *str) {
char * p = str;
char * q = str;
//将q指针置到最后一个位置
while (*q) {
q++;
}
q--; //最后一位'\0',向前移动一位
while (q > p) {
char ch = *p;
//交换字母,然后指针向后移动一位
*p++ = *q;
*q-- = ch;
}
return str;
}
int _tmain(int argc, _TCHAR* argv[])
{
char str[] = "abcdefg";
auto ss = reverse(str);
return 0;
}
博客记录了一些基础知识,但未明确具体领域,仅表明是对基础内容的记录。
1万+

被折叠的 条评论
为什么被折叠?



