前几天遇到一个C语言初学者提到的一个问题,代码我做了一些修改,如下:
#include <stdio.h>
#include <string.h>
int main(void)
{
char str[10] = "I love C";
char *pStart = &str[0];
char *pEnd = &str[strlen(str) - 1];
char *temp = NULL;
while(pStart < pEnd)
{
*temp = *pStart;
*pStart = *pEnd;
*pEnd = *temp;
pStart++;
pEnd--;
}
printf("now the string is %s\n", str);
return 0;
}
网友评论