亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

發布時間: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

西青区| 手机| 内黄县| 台北市| 台中县| 报价| 化德县| 深州市| 长泰县| 滨州市| 新郑市| 溧水县| 泗洪县| 旅游| 比如县| 大田县| 和顺县| 奉节县| 新建县| 南郑县| 鸡西市| 县级市| 普陀区| 宁蒗| 洪雅县| 石泉县| 泊头市| 胶南市| 怀化市| 独山县| 玉龙| 黔西| 都匀市| 巴东县| 望江县| 湖州市| 博客| 苗栗市| 湖南省| 鄱阳县| 双鸭山市|