关于数组以及"&"符号
int a[10] = {1,2,3,4,5,6,7,8,9,10};那么 &a 怎么理解?
搜索更多相关的解决方案:
数组
----------------解决方案--------------------------------------------------------
就是数组a的地址,通常用他的首地址表示!
----------------解决方案--------------------------------------------------------
仅类型不同
[color=white]
----------------解决方案--------------------------------------------------------
[bo][un]wltysy[/un] 在 2008-6-9 21:08 的发言:[/bo]
就是数组a的地址,通常用他的首地址表示!
就是数组a的地址,通常用他的首地址表示!
????
----------------解决方案--------------------------------------------------------
&a????可以这么表示吗?我觉得数组a的首地址应该是&a[0]或是a,a可以理解成是一个常量吧,可以取地址吗?
----------------解决方案--------------------------------------------------------
&a可以这样表示。。。a放的是数组地址。。&a是存放a这个变量的地址
----------------解决方案--------------------------------------------------------
可以这样表示的
----------------解决方案--------------------------------------------------------
[bo][un]sunkaidong[/un] 在 2008-6-9 21:37 的发言:[/bo]
&a可以这样表示。。。a放的是数组地址。。&a是存放a这个变量的地址
&a可以这样表示。。。a放的是数组地址。。&a是存放a这个变量的地址
Wrong
[color=white]
----------------解决方案--------------------------------------------------------
&a好像是取a[0]地址值的地址...不知道对不对??
----------------解决方案--------------------------------------------------------
不好意思我弄错了
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
int a[100]={1,2,3,4};
printf("%d\n",0[a]);
printf("%d\n",&0[a]);
printf("%d",&a[0]);
getchar();
return 0;
}
[[it] 本帖最后由 sunkaidong 于 2008-6-9 21:54 编辑 [/it]]
----------------解决方案--------------------------------------------------------