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

            woaidongmao

            文章均收錄自他人博客,但不喜標題前加-[轉貼],因其丑陋,見諒!~
            隨筆 - 1469, 文章 - 0, 評論 - 661, 引用 - 0
            數據加載中……

            運算符結合性

            1.      算符廣義為終結符,優先分析的基本思想是只規定終結符之間的優先關系,也就是只考慮終結符之間的優先關系,不考慮非終結符之間的優先關系;

             

            2.      通常在算術表達式求值過程中,運算次序是先乘除后加減,這說明了乘除運算的優先級高于加減運算的優先級,

             

            3.      乘除為同一優先級但運算符在前邊的先做,這稱為左結合,同樣加減運算也是如此,這也說明了運算的次序只與運算符有關,而與運算對象無關

             

            4、結合性,決定運算秩序,左結合,從左向右運算,右結合從右向左運算

             

             

            下面給出一個表達式的文法為:


              E→E+E|EE|E*E|E/E|E↑E|(E)|i

             

            本文法是二義性的,由于人為地規定了算符之間的優先級別和同一個級別中的結合性質,所以可能構造出確定的分析過程。
              我們可以對此表達式的文法按公認的計算順序規定優先級和結合性如下:
              
            優先級最高。遵循右結合,相當clip_image001
              
            例如:2↑3↑2=2↑9=512。(而若為左結合則2↑3↑2=8↑2=64) 也就是同類運算符在歸約時為從右向左歸約。即 i1↑i2↑i3式先歸約i2↑i3
               *,/ 優先級其次。服從左結合,相當 *clip_image001* *clip_image001/ /clip_image001/ /clip_image001*
              
            +- 優先級最低。服從左結合,相當 +clip_image001++clip_image001- -clip_image001+ -clip_image001-
              
            '('')'規定括號的優先性大于括號外的運算符,小于括號內的運算符,內括號的優先性大于外括號。對于句子括號'#'號規定與它相鄰的任何運算符的優先性都比它大。此外,對運算對象的終結符i其優先級最高。

             

            ========================

             

            結合性:  
                     
            一個運算量兩側的運算符優先級相同時,則按運算符的結合性所規定的結合方向處理   (運算秩序)
                   
            例一:   a   =   b   =   c;  
                                 
            運算量b的左右兩側都為=號,而=具有右結合性,故應該由右向左計算,即:a   =   (b   =   c);  
                   
            例二:   if   (5   ==   4   ==   0)   {}  
                                 
            由于關系運算符具有左結合性,那么先計算   5   ==   4,   結果為0,     在計算   0   ==   0   結果為  
                                 
            真。  

            posted on 2010-05-06 23:25 肥仔 閱讀(1337) 評論(0)  編輯 收藏 引用 所屬分類: LEX & YACC

            热久久视久久精品18| 久久精品欧美日韩精品| 久久无码AV中文出轨人妻| 欧美伊人久久大香线蕉综合69| 亚洲国产成人久久综合一区77| 久久国产劲爆AV内射—百度| 久久中文娱乐网| 亚洲国产成人精品91久久久| 久久久久成人精品无码中文字幕 | 久久精品免费网站网| 国产精品久久久久久久app| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 亚洲AV无码久久精品狠狠爱浪潮 | 久久久久99这里有精品10| 久久人人爽人人爽人人片av高请| 国产精品99久久精品爆乳| 香蕉久久av一区二区三区| 伊人久久大香线蕉成人| 91麻精品国产91久久久久| 亚洲∧v久久久无码精品| 久久综合色之久久综合| 国产精品免费久久久久影院| 精品九九久久国内精品| 91精品国产乱码久久久久久| 影音先锋女人AV鲁色资源网久久| 伊人精品久久久久7777| 久久精品无码一区二区app| 久久国产免费观看精品| 精品九九久久国内精品| 国产精品久久国产精麻豆99网站| 精品久久无码中文字幕| 人妻久久久一区二区三区| 亚洲av成人无码久久精品| 日产精品久久久久久久| 久久精品亚洲日本波多野结衣 | 99热精品久久只有精品| 狠狠精品久久久无码中文字幕 | 无码国内精品久久人妻蜜桃| 久久久亚洲裙底偷窥综合| 久久久久久久精品成人热色戒 | 久久av高潮av无码av喷吹|