<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      #include<stdio.h>
      void main()
      {
          int a=1;
          int c;
          c=(a*=2)+(a+=3);
          printf("c=%d",c);
          getch();
      }

      c變量的輸出值是多少?為什么會(huì)是16?

      操作符就是將給定的數(shù)字做一些處理,然后返回一個(gè)數(shù)字。而操作符的計(jì)算也就是執(zhí)行操作符的處理,并返回值。前面已經(jīng)知道,操作符是個(gè)符號(hào),其一側(cè)或兩側(cè)都可以接數(shù)字,也就是再接其他操作符,而又由于賦值操作符也屬于一種操作符,因此操作符的執(zhí)行順序變得相當(dāng)重要。
      對(duì)于a + b + c,將先執(zhí)行a + b,再執(zhí)行( a + b ) + c的操作。你可能覺得沒什么,那么如下,假設(shè)a之前為1
      c = ( a *= 2 ) + ( a += 3 );
      上句執(zhí)行后a5。而c = ( a += 3 ) + ( a *= 2 );執(zhí)行后,a就是8了。那么c呢?結(jié)果可能會(huì)大大的出乎你的意料。前者的c10,而后者的c16
               
      上面其實(shí)是一個(gè)障眼法,其中的“+”沒有任何意義,即之所以會(huì)從左向右執(zhí)行并不是因?yàn)?/span>“+”的緣故,而是因?yàn)?/span>( a *= 2 )( a += 3 )的優(yōu)先級(jí)相同,而按照“()”的計(jì)算順序,是從左向右來(lái)計(jì)算的。但為什么c的值不是預(yù)想的2 + 54 + 8呢?因?yàn)橘x值操作符的返回值的關(guān)系
      賦值操作符返回的數(shù)字不是變量的值,而是變量對(duì)應(yīng)的地址。這很重要。前面說(shuō)過,光寫一個(gè)變量名就會(huì)返回相應(yīng)變量的值,那是因?yàn)樽兞渴且粋€(gè)映射,變量名就等同于一個(gè)地址。C++中將數(shù)字看作一個(gè)很特殊的操作符,即任何一個(gè)數(shù)字都是一個(gè)操作符。而地址就和長(zhǎng)整型、單精度浮點(diǎn)數(shù)這類一樣,是數(shù)字的一種類型。當(dāng)一個(gè)數(shù)字是地址類型時(shí),作為操作符,其沒有要操作的數(shù)字,僅僅返回將此數(shù)字看作地址而標(biāo)識(shí)的內(nèi)存中的內(nèi)容(用這個(gè)地址的類型來(lái)解釋)。地址可以通過多種途徑得到,如上面光寫一個(gè)變量名就可以得到其對(duì)應(yīng)的地址,而得到的地址的類型也就是相應(yīng)的變量的類型。如果這句話不能理解,在看過下面的類型轉(zhuǎn)換一節(jié)后應(yīng)該就能了解了。
               
      所以前面的c = ( a += 3 ) + ( a *= 2 );,由于“()”的參與改變了優(yōu)先級(jí)而先執(zhí)行了兩個(gè)賦值操作符,然后兩個(gè)賦值操作符都返回a的地址,然后計(jì)算“+”的值,分別計(jì)算兩邊的數(shù)字——a的地址(a的地址也是一個(gè)操作符),也就是已經(jīng)執(zhí)行過兩次賦值操作的a的值,得8,故最后的c16

      閱讀全文
      類別:默認(rèn)分類 查看評(píng)論
      posted on 2011-05-16 23:31  sinbad_li  閱讀(1344)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 欧美丰满熟妇乱XXXXX网站| 日本一区二区三区在线播放| 国产亚洲欧美精品久久久| 日本丰满少妇裸体自慰| 亚洲av色在线播放一区| 南皮县| 色婷婷日日躁夜夜躁| 亚洲AV成人无码久久精品四虎| 婷婷色爱区综合五月激情韩国| 国产精品视频不卡一区二区| 国产91特黄特色A级毛片| 在线免费观看毛片av| 国产综合精品一区二区三区| 亚洲av永久一区二区| 成年女人片免费视频播放A| 日韩精品无码区免费专区| 美女一区二区三区在线观看视频| A级毛片100部免费看| 日韩乱码人妻无码系列中文字幕| 亚洲男人在线天堂| 久久大香萑太香蕉av黄软件| 岢岚县| 国产一区二区在线有码| 天天爽夜夜爽人人爽曰| 色综合久久中文综合久久激情| 四虎永久在线精品无码视频| 鲜嫩高中生无套进入| 国产激情福利短视频在线| 国产美女高潮流白浆视频| 成在人线AV无码免观看| 狠狠色噜噜狠狠狠777米奇小说| 亚洲综合一区二区三区| 天堂av成人网在线观看| 国产精品自拍中文字幕| 久久精品国产99国产精品严洲| 日韩精品三区二区三区| 精品人妻伦一二三区久久aaa片| 久久亚洲国产品一区二区| 深田えいみ禁欲后被隔壁人妻 | 亚洲av日韩av永久无码电影| 狠狠躁夜夜躁无码中文字幕|