字符串反转

#include<stdio.h>

void CharRev(char*);

int main()
{
	char szTest[] = "abcdefg";
	
	printf("before reverse:%s
",szTest);
	
	CharRev(szTest);
	printf("after reverse:%s
",szTest);

     return 0; } void CharRev(char *str) { char *start, *end; char szTemp; if(str == NULL) { return; } start = str; end = str; while(*end != '')//find the end { end++; } end = end -1; while(start < end) { szTemp = *start; *start = *end; *end = szTemp; start++; end--; } }
原文地址:https://www.cnblogs.com/johnsblog/p/3722503.html