请问这两个参数有区别么?
(1)main()
{
int i,j,*m
i=10;
m=&i;
j=*m
}
(2)
main()
{
int i,j,m
i=10;
m=i;
j=m
}
请问1和2有区别么?
[此贴子已经被作者于2006-4-17 12:47:53编辑过]
[此贴子已经被作者于2006-4-17 12:47:53编辑过]
是这样的
int i,j,m;
i=10;
m=i;
j=m;
声明的时候要加上* 取址的时候不用的 然后输出的时候在加个* 我们今天教指针
int a,*p;
a=0;
p=&a;//得到a的内存地址
printf("%d",*p);
这样就把a的值输出了
[此贴子已经被作者于2006-4-17 18:43:32编辑过]