久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長(zhǎng)資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      C語(yǔ)言數(shù)組名a和&a小結(jié)

       

        int a[5] = {1,2,3,4,5};

        數(shù)組和指針是C語(yǔ)言的精髓也是它的難點(diǎn)。特別是對(duì)于數(shù)組名a以及&a,很多同學(xué)一直都搞不清楚。今天就說(shuō)說(shuō)我自己的理解,希望能對(duì)大家有所幫助。

        a表示的是a[0]的起始地址,而&a表示的整個(gè)數(shù)組的起始地址。只是恰好他們表示的地址相等,但并不能說(shuō)他們兩個(gè)就完全相等。就像浙江省的省政府在杭州,而杭州市的市政府也在杭州,但不能說(shuō)浙江省政府就等于杭州市政府。

        為了方便理解,我們來(lái)對(duì)數(shù)組進(jìn)行運(yùn)算。假設(shè)a的地址是0x00ffff00,那么a+1和&a+1分別是多少。

        因?yàn)閍表示的是a[0]的首地址,所以a+1加的就是一個(gè)a[0]元素的大小,即一個(gè)int的大小4,所以a+1為0x00ffff04

        &a代表的是整個(gè)數(shù)組的首地址,所以&a+1加的就是整個(gè)數(shù)組的大小,即4*5=20,所以&a+1為0x00ffff14

        其實(shí)他們完全是兩回事,只不過(guò)剛好數(shù)值上相等而已

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)