• <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>

            GLORY | 學(xué)習(xí)·記錄

            coding for life

            C語言聲明的神器解碼環(huán)

            今天看到有位童鞋在TopLanguage上面提了個問題:
            int a[][3]={1,2,3,4,5,6};
            int (*b)[3]=a;

            不用編譯器,說說b里是什么?

            其實這種問題在《C專家編程》的P65中的神器解碼環(huán)中有很詳盡的解釋。
            在這里首先考察等式左邊的int (*b)[3]

            1.最左邊的標(biāo)識符是b 表示b是...
            2.b的左邊是*
            表明b是指向...的指針
            3.*的左邊是左括號
            左括號把已經(jīng)處理的部分聲明組合在一起,知道遇見相應(yīng)的右括號
            4.(*b)左邊是方括號
            表示大小為3的數(shù)組
            5.剩下的符號形成基本類型int
            表明b是一個指針,它指向一個大小為3的int型數(shù)組。

            而把a(bǔ)的值賦給b,表明是將b指向a。

            之后sagasw給出一個demo,可以更清楚的了解指針相關(guān)各種。
            int main(int argc, char* argv[])
            {

                
            int a[][3]={1,2,3,4,5,6};
                
            int (*b)[3]=a;   
                printf(
            "a %p b %p \n", a, b);

                
            ++b;
                printf(
            "a1 %p a10 %p a11 %p b %p \n", a[1], &a[1][0], &a[1][1], b);

                
            ++b;
                printf(
            "a %p b %p \n", a[2], b);
                
            return 0;

            }

            posted on 2010-06-09 23:09 meglory 閱讀(213) 評論(0)  編輯 收藏 引用 所屬分類: C/C++

            導(dǎo)航

            隨筆分類

            隨筆檔案

            最新評論

            亚洲国产欧美国产综合久久| 99久久国产综合精品五月天喷水| 久久国产亚洲精品| 亚洲国产精品无码久久98| 99久久免费国产精精品| 久久亚洲国产精品五月天婷| 亚洲精品无码专区久久久| 日本三级久久网| 亚洲国产精品久久电影欧美| 韩国三级中文字幕hd久久精品| 久久婷婷色香五月综合激情| 国产精品va久久久久久久| 无码人妻久久一区二区三区免费 | 久久婷婷五月综合97色一本一本| 久久综合欧美成人| 久久久久99精品成人片欧美| 思思久久99热只有频精品66| 久久久久噜噜噜亚洲熟女综合 | 国产福利电影一区二区三区,免费久久久久久久精 | 精品久久久久久综合日本| 久久天天躁狠狠躁夜夜avapp| 久久99精品九九九久久婷婷| 九九99精品久久久久久| 久久精品国产亚洲av麻豆小说 | 亚洲第一永久AV网站久久精品男人的天堂AV | 99精品国产99久久久久久97| 久久精品国产亚洲av麻豆色欲| 波多野结衣久久精品| 日韩中文久久| 久久天天躁狠狠躁夜夜2020一| 亚洲国产成人久久精品99| 怡红院日本一道日本久久| 国产精品天天影视久久综合网| 久久精品a亚洲国产v高清不卡 | 久久久久亚洲AV成人网人人网站 | 亚洲а∨天堂久久精品9966| 亚洲精品国产第一综合99久久| 伊人色综合九久久天天蜜桃| 日本WV一本一道久久香蕉| 久久狠狠爱亚洲综合影院| 久久久久久人妻无码|