请大家进来讨论讨论这个问题……
# include <iostream.h>
void main()
{
int a[]={1,3,4};
cout<<a<<endl;
cout<<&a<<endl;
cout<<&a[0]<<endl;
}
//运行结果是:
0X0012FF74
0X0012FF74
0X0012FF74
但下面这个我就不弄不懂了,
# include <iostream.h>
void main()
{
char a[]="hello";
cout<<a<<endl;
cout<<&a<<endl;
cout<<&a[0]<<endl;
}
//运行结果是:
hello
0X0012FF78
hello
不是说数组名就代表地址么,所以我认为它们的答案也应该一样,请大家讨论讨论……