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

            Benjamin

            靜以修身,儉以養德,非澹薄無以明志,非寧靜無以致遠。
            隨筆 - 397, 文章 - 0, 評論 - 196, 引用 - 0
            數據加載中……

            看似簡單,其實確并不簡單的一道C測試題

            偶然的機會看到下面的代碼,看似簡單,細細想來并非如此。

            #include <stdio.h>
            int main(int argc, char* argv[])
            {
                
            int   a[5]={1,2,3,4,5}; 
                
            int   *ptr1=(int*)(&a+1); 
                 
            int   *ptr2=(int*)((int)a+1); 
                 
            int   *ptr3=(int*)(&a[0+ 1);

                 printf(
            "%x,%x,%x\n",ptr1[-1],*ptr2,*ptr3); 


                getchar();
                
            return   0
                
            }

            題目雖小,但是考察的知識點可真多。運行結果足夠我們出乎意料的。
            注意的是這樣的代碼在我們的日常應用是不多見的,不提倡的。但作為考題,足夠我們思索半天了。

            posted on 2009-05-25 21:44 Benjamin 閱讀(323) 評論(0)  編輯 收藏 引用 所屬分類: C/C++

            久久久久国产一级毛片高清板| 女同久久| 性高湖久久久久久久久AAAAA| 久久精品国产清自在天天线| 91精品国产综合久久香蕉 | 伊人久久综合无码成人网| 久久婷婷国产麻豆91天堂| 久久久久久久精品妇女99| 国产午夜精品久久久久九九电影| 亚洲精品无码久久久久sm| 久久人人超碰精品CAOPOREN| 99久久无码一区人妻a黑| 久久天天躁夜夜躁狠狠| 久久综合九色欧美综合狠狠| 国产叼嘿久久精品久久| 国产日产久久高清欧美一区| 欧美一区二区三区久久综| 亚洲欧美日韩久久精品| 精品久久久一二三区| 老司机午夜网站国内精品久久久久久久久| 91精品国产91久久久久福利| 色欲综合久久中文字幕网| 国产A三级久久精品| 模特私拍国产精品久久| 性做久久久久久久久久久| 国产精品伦理久久久久久| 93精91精品国产综合久久香蕉| 97久久精品人妻人人搡人人玩| 久久久久免费看成人影片| 亚洲中文字幕久久精品无码APP| 99久久无色码中文字幕人妻| 久久无码中文字幕东京热| 久久精品国产久精国产一老狼| 久久久久亚洲国产| 欧美精品乱码99久久蜜桃| 性高朝久久久久久久久久| 国产精品成人久久久| 久久久亚洲裙底偷窥综合| 亚洲中文字幕无码一久久区| 亚洲国产精品无码久久一区二区| 中文字幕乱码人妻无码久久|