题目不难,边界情况很多
class Solution { public: int lengthOfLastWord(const char *s) { const char *s1=s+strlen(s)-1;; int i=0; while(*s1==' ')//结尾有空格 s1--; while(*s1!=' '&&s1>=s)//不含空格的情况 { i++; s1--; } return i; } };
原来写的是char *s1=const_cast<char*)(s)+strlen(s)-1;