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

            REGION

            把握自己的命運

            常用鏈接

            統計

            最新評論

            類型的右左法則

            很實用的一個法則.在CSDN論壇撿到的,很值得收藏.

            右左法則: 
            0. 規則中符號 
             *  讀作 “指向...的指針”   
             []   讀作 “...的數組”   
             ()  讀作 “返回...的函數” 
            1. 起始點 
             找到聲明中的標識符(Identifier),它就是你分析的起始點,讀作:“$(Identifier)是...”; 
            2. 右邊 
             看你的標識符右邊 
             a) 如果發現“()”,你將知道這是一個函數聲明,這時你可以說“$(Identifier)是返回...的函數”; 
             b) 如果發現“[]”,你將知道這是一個數組聲明,這時你可以說“$(Identifier)是...的數組”; 
             c) 繼續向右,直到遇到右邊聲明結束或者遇到“)”,繼續下面。 
            3. 左邊 
             看你的標識符左邊 
             a) 如果碰到的不是我們在0.中定義的符號,則直接說出它;否則按照0.中定義的符號含義說出。繼續向左,直到遇到左邊聲明結束或“(”。 
            4. 重復2和3的步驟,直到聲明分析完畢。 
            二、例子詳解 
            我們從簡單到復雜,循序漸進。 
            [Example 1] int *p[]; 
            1) 找到標識符:p,讀作:“p是...”; 
            2) 向右看:發現一“[]”,然后遇到右邊聲明結尾,讀作:“p是...的數組”; 
            3) 向左看:發現一“*”, 讀作:“p是指向...的指針的數組”; 
            4) 繼續向左看:沒有發現0.中定義的符號,則分析結束,讀作:“p是指向int類型的指針的數組”。 
            [Example 2] int *(*func())(); 
            1) 找到標識符:func,讀作:“func是...”; 
            2) 向右看:發現一“()”,然后遇到“)”,讀作:“func是返回...的函數”; 
            3) 向左看:發現一“*”,然后遇到“(”,讀作:“func是返回指向...的指針的函數”; 
            4) 向右看:發現一“()”,然后右邊聲明結束,讀作:“func是返回指向返回...的函數的指針的函數”; 
            5) 向左看:發現一“*”,讀作:“func是返回指向返回指向...的指針的函數的指針的函數”; 
            6) 向左看:沒有發現.中定義的符號,則分析結束,讀作:“func是返回指向返回指向int類型的指針的函數的指針的函數”。 

            posted on 2008-12-12 03:10 region 閱讀(234) 評論(0)  編輯 收藏 引用 所屬分類: C++經典文章

            国产精品99久久久久久宅男小说| 国产精品一区二区久久| 亚洲精品无码久久久久AV麻豆| 欧美日韩中文字幕久久久不卡| 欧美激情一区二区久久久| 日本强好片久久久久久AAA| 99久久99久久精品国产| 久久香蕉国产线看观看乱码| 嫩草影院久久国产精品| 久久久久亚洲爆乳少妇无| 亚洲国产另类久久久精品| 色综合久久88色综合天天| 久久天天躁狠狠躁夜夜2020一| 老司机国内精品久久久久| 99久久免费国产精品特黄| 色综合久久精品中文字幕首页| 久久综合九色综合网站| 精品一久久香蕉国产线看播放| 亚洲人成网亚洲欧洲无码久久| 中文字幕成人精品久久不卡| 久久婷婷五月综合色高清| 久久久青草青青国产亚洲免观| 国产精品久久久久aaaa| 亚洲国产另类久久久精品小说| 欧美精品一区二区久久| 品成人欧美大片久久国产欧美...| 久久久久久久亚洲Av无码| 亚洲国产婷婷香蕉久久久久久| 99久久精品国产一区二区| 伊人久久综合热线大杳蕉下载| 99久久99这里只有免费的精品| 中文无码久久精品| 亚洲精品无码久久一线| 综合网日日天干夜夜久久| 亚洲AV无码一区东京热久久| 一级做a爰片久久毛片免费陪| 欧美一级久久久久久久大片| 久久天天躁狠狠躁夜夜2020老熟妇| 久久久精品国产亚洲成人满18免费网站 | 中文字幕无码免费久久| 伊人久久大香线蕉无码麻豆|