Business credit card怎么申?# Money - 海外理财
w*y
1 楼
careercup上面,chapter1, 问题 1.2
看了答案有点疑惑:
1 void reverse(char *str){
2 char *end = str;
3 char tmp;
4 if (str) {
5 while (*end){
6 ++end;
7 }
8 --end;
9 while (str < end){
10 tmp = *str;
11 *str++ = *end;
12 *end-- = tmp;
13 }
14 }
15 }
疑惑在第九行,(str < end) 两个指针比较什么意思?会有什么结果?
谢谢。
看了答案有点疑惑:
1 void reverse(char *str){
2 char *end = str;
3 char tmp;
4 if (str) {
5 while (*end){
6 ++end;
7 }
8 --end;
9 while (str < end){
10 tmp = *str;
11 *str++ = *end;
12 *end-- = tmp;
13 }
14 }
15 }
疑惑在第九行,(str < end) 两个指针比较什么意思?会有什么结果?
谢谢。