#include <stdio.h>
void reverse(char *pStr) //逆序
{
int left = 0;
int right= strLen(pStr) - 1;
while (left < right)
{
char tmp = pStr[left];
pStr[left++] =pStr[right];
pStr[right--]=tmp;
}
}
int strLen(char *pStr)//求长度
{
if (pStr == NULL)
return -1;
int len = 0;
while(*pStr++)//while(*pStr != '\0') 或者while(*pStr)
{
len++; //len++;pStr++;
}
return len;
}
int main()
{
char str[100] = "hello world";
int len = strLen(str);
printf("len = %d\n", len);
reverse(str);
printf("%s\n",str);
return 0;
}
求字符串的长度函数和逆序函数程序
猜你喜欢
转载自blog.csdn.net/weixin_43665091/article/details/84350617
今日推荐
周排行