c_cpp [最后一个单词长度]计算字符串中最后一个单词的长度#字符串处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp [最后一个单词长度]计算字符串中最后一个单词的长度#字符串处理相关的知识,希望对你有一定的参考价值。

int LengthOfLastWordInString(char* str) {
    int len = 0;
    int front = 0, rear = 0;
    char t;
    while(1) {
        t = str[rear];
        if(t == ' ' || t == ',' || t == '.' || t == '\0'){ //单词结束标志
            len = rear - front > 0 ? rear - front : len; //排除末尾空格和连续空格的情况
            front = ++rear;
        }else {
            rear++;
        }
        if(t == '\0') { //字符串结束标志
            break;
        }
    }
    return len;
}

以上是关于c_cpp [最后一个单词长度]计算字符串中最后一个单词的长度#字符串处理的主要内容,如果未能解决你的问题,请参考以下文章

计算字符串最后一个单词的长度

python常见面试题讲解字符串最后一个单词的长度

python常见面试题讲解字符串最后一个单词的长度

跪求:Java怎样判断字符串中最后一个英文单词的位置英文的索引位置

字符串最后一个单词的长度

《LeetCode之每日一题》:102.最后一个单词的长度