# include <stdio.h>
f(int* i){
*i=5;
}
void main()
{
int i=10;
int a[5]={1,2,3,4,5};
f(&i);
printf("%#X\n,%#X\n,i=%d",&a[0],a,i);
}
这样是对的,但是下面的
# include <stdio.h>
f(int* i){
*i=5;
}
void main()
{
int i=10;
f(&i);
int a[5]={1,2,3,4,5};
printf("%#X\n,%#X\n,i=%d",&a[0],a,i);
}
就是错的了