从数组首开始遍历
int lengthOfLastWord(char * s){
int i = 0;
int j = 0;
int temp = 0;
int len = 0;
while(*s){
if(' '==(*s)){
if(temp > 0){
len = temp;
}
temp = 0;
}else {
temp ++;
}
s++;
}
if(temp > 0){
len = temp;
}
return len;
}
从数组尾遍历
int lengthOfLastWord(char * s){
int temp = 0;
int size = 0;
size = strlen(s);
while(size){
if((' ' == s[size-1])&&(temp > 0)){
break;
}
if(' ' != s[size-1]){
temp ++;
}
size--;
}
return temp;
}