91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

多方法實現對字符串長度的統計

發布時間:2020-08-03 11:34:00 來源:網絡 閱讀:369 作者:牛鼓簧 欄目:編程語言

方法一:

使用計數器的方法進行統計,最容易想到的方法;

#include <stdio.h>
#include <stdlib.h>
  #include <assert.h>
 
int my_strlen(char *string)
{
    assert(srring!=NULL);
    int count = 0;
    char *pstr = string;
    while (*pstr)
    {
    count++;
    pstr++;
    }
    return count;
}

方法二:

通過遞歸的方式是實現(該方法會加大系統開銷,效率相對較低);

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
  
int my_strlen(char *string)
{
    assert(string != NULL);
    char *pstr = string;
    if (*pstr == '\0')
        return 0;
    else
        return 1 + my_strlen(pstr + 1);
}

方法三:

使用指針統計字符串的長度

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
  
int my_strlen(char *string)
{
    assert(string != NULL);
    char *pstart = string;
    char *pend = string;
    while (*pend)
    {
        pend++;
    }
    return pend - pstart;
}


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

左云县| 墨竹工卡县| 弥勒县| 瓮安县| 宝鸡市| 乡城县| 冀州市| 苍山县| 永新县| 永康市| 论坛| 贵定县| 闻喜县| 通渭县| 赣州市| 丰原市| 湖南省| 汉沽区| 温州市| 西乌珠穆沁旗| 如东县| 千阳县| 突泉县| 威海市| 尤溪县| 东港市| 延川县| 师宗县| 荃湾区| 大港区| 富蕴县| 新野县| 庆安县| 如东县| 彩票| 鄂托克前旗| 永嘉县| 兴化市| 莫力| 六枝特区| 静安区|