C语言基础--待解决
// 2010.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" typedef struct { unsigned int Array0[10]; unsigned int Array1[10]; unsigned int Array2[10]; unsigned int Array3[10]; unsigned int Array4[10]; unsigned int Array5[10]; unsigned int Array6[10]; unsigned int Array7[10]; unsigned int Array8[10]; }MEM_TYPE; #define MemAddr(offset) ((unsigned int)((MEM_TYPE*)0)->offset) #define MemAddr0 MemAddr(Array0) #define MemAddr1 MemAddr(Array1) #define MemAddr2 MemAddr(Array2) #define MemAddr3 MemAddr(Array3) #define MemAddr4 MemAddr(Array4) #define MemAddr5 MemAddr(Array5) #define MemAddr6 MemAddr(Array6) #define MemAddr7 MemAddr(Array7) #define MemAddr8 MemAddr(Array8) int _tmain(int argc, _TCHAR* argv[]) { MemAddr(1); return 0; }