#include < stdio.h>
求字符串的长度:
int main()
{
char str[100] = "hello world!";
int len = 0;
int i;
for (i = 0; i < 100; i++)
{
if (str[i] != '\0') // 只要字符串str[i] != '\0' ,len就+1;
{
len++;
}
else //当str[i] 等于 '\0' 时,跳出循环
{
break;
}
}
while (str[len])
{
len++;
}
printf ("%d\n",len);
return 0;
}
字符串的逆序
int main()
{
char str[100] = "hello world!";
int len = 0;
while ( str[len] != '\0')
{
len++;
}
int min = 0;
int max = len - 1; // 数组下标是从0开始 所以是 max = len -1;
while (min < max)
{
char tmp = str[min];
str[min--] = str[max];
str[max++] = tmp;
}
printf ("%s\n",str);
return 0;
}