程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 編程c語言-關於c語言結構體指針的問題

編程c語言-關於c語言結構體指針的問題

編輯:編程解疑
關於c語言結構體指針的問題

結構體指針只包含了結構體的首地址還是包含了所有成員的地址?還有結構體的首地址是什麼,比如第一個成員是一個數組,那麼首地址是不是就是這個數組的首地址?

最佳回答:


結構體指針和數組首地址相同,代碼驗證

 #include "stdafx.h"
#include <iostream>

using namespace std;

struct A{
    int a[100];
};

int _tmain(int argc, _TCHAR* argv[])
{
    struct A aa;
    struct A *pA=&aa;

    cout<<hex<<pA<<endl;
    cout<<hex<<(pA->a)<<endl;


    return 0;
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved