//方法:从后往前遍历,遇到空格直接停止,最后返回长度
int lengthOfLastWord(char * s){
//求出数组s的长度
int length = strlen(s);
//防止数组s没有内容或者最后一个单词之后还有一个空格
while(length>0 && s[length-1] == ' ')
length--;
int count = 0;
for(int i = length-1;i>-1;i--)
{
//遇到第一个空格,直接返回count
if(s[i] == ' ')
{
return count;
}
else
{
//否则++
count++;
}
}
// 防止只有一个单词的话,没有空格,不能返回的情况
return count;
}