<kbd id="daqct"></kbd>

  • <nav id="daqct"></nav>
    <wbr id="daqct"><pre id="daqct"></pre></wbr>
    <wbr id="daqct"></wbr>
    <form id="daqct"><th id="daqct"></th></form>
    更多課程 選擇中心

    C/C++培訓
    達內IT學院

    400-111-8989

    C語言中size_t和size_type 的區別

    • 發布:C++培訓
    • 來源:資料庫
    • 時間:2020-03-10 18:07

    size_tsize_t是用于數組的下標值類型,也可以用來“接收”sizeof操作符的返回值。

    1、既然是無符號的,,一般只能用在沒有負數的地方了,比如我們的年齡啊,身高啊。在c標準函數中,最一般的就是strlen,返回字符數。字符數當然不可能是負的啊,所以函數原型是size_t strlen(const char*) ;size_t是表示長度(尺寸)的類型,這個類型是由 typedef unsigned int size_t; 定義的,一般用于保存一些長度信息,比如數組的長度、字符串的長度等;

    2、size_type是容器配套類型,使用前需要加作用域比如string::size_type(string可看作字符容器,但不是類模板)數組的定義聲明等應當使用size_t類型,如果不得不使用int作下標,應當使用unsigned避免越界。至于size_type類型無法轉換……也許字符串流可以但是沒有試過。

    例子:

    數組中應用size_t的例子

    問題描述:

    反向輸出數組中的數

    代碼:

    #include<iostream>

    using namespace std;

    int main()

    {

    const size_t a_size = 10;

    int a[a_size];

    for (size_t i = 0; i != a_size; i++)

    {

    a[i] = i;

    }

    for (int j = a_size - 1; j >= 0; j--)

    {

    cout << a[j] << endl;

    }

    return 0;

    }

    運行結果如下:

    9 8 7 6 5 4 3 2 1 0

    3、總結:

    size_type是容器概念,沒有容器不能使用 是的 size_t實際上就是unsigned int

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:C# 開發者最經常犯的 8 個錯誤
    下一篇:詳解C++中指針和引用的區別

    超全的C語言標識符知識

    C指針——指針類型轉換

    C指針——指針和結構類型的關系

    C指針——數組和指針的關系

    • 掃碼領取資料

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2021 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    欧美三级片,白洁外传,第四色播日韩AV第一页,啪啪免费观看大全av 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>