注册 登录
编程论坛 C++教室

[求助]三维数组t[][2][5]利用指针表示的程序运行

adefei 发布于 2007-06-18 12:10, 738 次点击

#include <iostream.h>
#include <vcl.h>
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
void main()
{
static char t[][3][5]={"abcd","efgh","ijkl","mnop","qrst","uvwx"};
cout<<**t<<"\t"<<**t+1<<t[0][2]<<endl ;
cin.get();
// return 0;
}
程序运行的结果:
abcd bcd ijkl
请高人伴我分析一下运行结果是如何得到的???
谢谢!!

1 回复
#2
野比2007-06-18 21:58
你搞清楚static定义那句, 最后t中的数据是怎么存放的及它的各维内容.. 这道题基本就欧了.
1