欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言數(shù)組a和&a的區(qū)別講解

 更新時間:2019年02月01日 11:44:51   作者:碼農(nóng)-嵌入式Linux  
今天小編就為大家分享一篇關(guān)于C語言數(shù)組a和&a的區(qū)別講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

面試經(jīng)典題目

#include "stdio.h"
int main()
{
 int a[5] = { 1,2,3,4,5 };
 int *ptr = (int *)(&a + 1);
 printf("%d,%d", *(a + 1), *(ptr - 1));
 /*getchar是用VS編寫方便查看輸出*/
 getchar();
 return 0;
}

請思考一下上面的輸出結(jié)果,如果你非常自信了,可以不用往下看

題目剖析

這個題目主要考察&a 和 a

  • a 在這里代表是的數(shù)組首元素的地址即 a[0]的首地址,其值為 0x005efda0。
  • &a 代表的是數(shù)組的首地址,其值為 0x005efda0。
  • a+1 的值是 0x005efda0+1*sizeof(int),等于 0x005efda4。
  • &a+1 的值是(0x005efda0 +(sizeof(a)= 5*sizeof(int))= 0x005efdb4 {0xcccccccc, 0xcb626a90, 0x005efdd0, 0x0029200e, 0x00000001}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • C++ 對多線程/并發(fā)的支持(上)

    C++ 對多線程/并發(fā)的支持(上)

    這篇文章主要介紹的是C++ 對多線程/并發(fā)的支持,并發(fā),即同時執(zhí)行多個任務(wù),常用來提高吞吐量或者改善響應(yīng)性,下面我們就來看文章詳細介紹C++ 對多線程并發(fā)的支持相關(guān)資料的內(nèi)容吧
    2021-10-10
  • C++?重載運算符在HotSpot?VM中的應(yīng)用小結(jié)

    C++?重載運算符在HotSpot?VM中的應(yīng)用小結(jié)

    C++支持運算符重載,對于Java開發(fā)者來說,這個可能比較陌生一些,因為Java不支持運算符重載,下面介紹一下HotSpot?VM中的運算符重載,感興趣的朋友跟隨小編一起看看吧
    2023-09-09
  • opencv3/C++ 實現(xiàn)SURF特征檢測

    opencv3/C++ 實現(xiàn)SURF特征檢測

    今天小編就為大家分享一篇opencv3/C++ 實現(xiàn)SURF特征檢測,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • C++實現(xiàn)softmax函數(shù)的面試經(jīng)驗

    C++實現(xiàn)softmax函數(shù)的面試經(jīng)驗

    這篇文章主要為大家介紹了C++實現(xiàn)softmax函數(shù)的面試經(jīng)驗,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • C語言開發(fā)之歸并排序詳解及實例

    C語言開發(fā)之歸并排序詳解及實例

    這篇文章主要介紹了 C語言開發(fā)之歸并排序詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 清除3389遠程登錄日志

    清除3389遠程登錄日志

    這篇文章主要介紹了清除3389遠程登錄日志示例,需要的朋友可以參考下
    2014-01-01
  • C語言中操作sqlserver數(shù)據(jù)庫案例教程

    C語言中操作sqlserver數(shù)據(jù)庫案例教程

    這篇文章主要介紹了C語言中操作sqlserver數(shù)據(jù)庫案例教程,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++實現(xiàn)LeetCode(75.顏色排序)

    C++實現(xiàn)LeetCode(75.顏色排序)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(75.顏色排序),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++中防止頭文件重復(fù)包含的幾種方法

    C++中防止頭文件重復(fù)包含的幾種方法

    在 C/C++ 編程中,當一個項目比較大時,往往都是分文件,這時候有可能不小心把同一個頭文件 include 多次,或者頭文件嵌套包含,這些會導(dǎo)致一系列的問題,如符號重定義、編譯錯誤等,因此,防止頭文件的重復(fù)包含是至關(guān)重要的,本文給大家介紹了C++中防止頭文件重復(fù)包含的兩種方法
    2024-05-05
  • C++實現(xiàn)二叉樹基本操作詳解

    C++實現(xiàn)二叉樹基本操作詳解

    這篇文章主要為大家詳細介紹了C++實現(xiàn)二叉樹基本操作,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12

最新評論