int main()
{
int* a = 0;
int b[2]={0};
int c = 0;
a = &b;
c = *a;
printf("a = %d,c = %d",a,c);
return 0;
}
输出结果:
a = -1787663456 , c = (nil)
a 难道不应该等于c 吗?
...全文
44431打赏收藏
指针,数组,我又糊涂了
#include int main() { int* a = 0; int b[2]={0}; int c = 0; a = &b; c = *a; printf("a = %d,c = %d",a,c); return 0; } 输出结果: a = -1787663456 , c = (nil) a 难道不应该等于c 吗?