• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            C++ Primer 學習筆記(八) ---- 第四章 數組和指針(3)

            一、知識點
            1、數組
            2、指針的引入
            3、C風格字符串
            4、多維數組

            二、要點 
                  
            3、C風格字符串
                     (1)、C風格字符串,是以空格null結束的字符
            數組。下面是操作C風格字符串的標準庫函數:           

              操作C風格字符串的標準庫函數

            strlen(s)

            返回s的長度,不包括結束符null

            strcmp(s1,s2)

            比較2個字符串,相同返回0s1>s2返回正數,s1<s2返回負數

            strcat(s1,s2)

            將字符s2連接到s1后,并返回s1

            strcpy(s1,s2)

            s2復制給s1,并返回s1

            strncat(s1,s2)

            s2的前n個字符連接到s1后,并返回s1

            strncpy(s1,s2)

            s2的前n個字符復制給s1,并返回s1

                        strncat和strncoy是比較安全的函數,推薦使用。
                     (2)、動態數組
                        const對象的數組,在定義時必須提供初始化:
            // 錯誤:沒有提供初始化
            const int *pci_bad = new const int[100];

            // 正確:明確調用構造函數初始化
            const int *pci_ok = new const int[100]();

            // 正確:使用默認的構造函數初始化(這種情況下,該類型必須提供默認構造函數)
            const string *pcs = new const string[100];

                  4、多維數組
                     用typedef簡化指向多維數組的指針:
            int ia[3][4];

            int (*ip)[4= ia;             // 一個指向數組的指針,這個數組包括4個元素
            ip = &ia[2];                    // 指向的數組是從ia的最后一排數組

            typedef 
            int int_array[4];  // 包含4個元素的int數組
            int_array *ipp = ia;         // 等價于int (*ip)[4] = ia;





            posted on 2012-08-06 21:48 tiger7 閱讀(170) 評論(0)  編輯 收藏 引用 所屬分類: C++ Primer

            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            導航

            統計

            公告

            welcome to tiger's blog.

            常用鏈接

            留言簿

            文章分類

            文章檔案

            搜索

            最新評論

            少妇人妻综合久久中文字幕| 久久久精品人妻一区二区三区蜜桃| 精品久久久无码中文字幕| 久久精品国产2020| 成人午夜精品无码区久久| 一本久道久久综合狠狠躁AV| 欧美日韩成人精品久久久免费看| 久久中文骚妇内射| A狠狠久久蜜臀婷色中文网| 国产午夜精品久久久久免费视| 国产精品禁18久久久夂久| 久久av无码专区亚洲av桃花岛| 久久国产精品无码HDAV| 94久久国产乱子伦精品免费 | 亚洲伊人久久大香线蕉苏妲己| 久久91综合国产91久久精品| 热久久国产欧美一区二区精品| 久久精品国产男包| 久久精品中文闷骚内射| 久久久久夜夜夜精品国产| 久久人人添人人爽添人人片牛牛| 精品蜜臀久久久久99网站| 一本久久综合亚洲鲁鲁五月天| 国产韩国精品一区二区三区久久| 亚洲国产成人乱码精品女人久久久不卡 | 香蕉aa三级久久毛片| 97超级碰碰碰久久久久| 午夜精品久久久久久影视777| 久久九九青青国产精品| 看久久久久久a级毛片| 狠狠精品久久久无码中文字幕 | 日本久久中文字幕| 久久亚洲av无码精品浪潮| 青青草国产成人久久91网| 少妇人妻综合久久中文字幕| 久久综合给合综合久久| 国内精品久久久久久久亚洲| 少妇高潮惨叫久久久久久| 午夜精品久久久久久99热| 久久久久成人精品无码中文字幕| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 |