scanf("%d",y);做的是什么操作额,这个为什么改变y,i会变呢#includevoid main(){int *y,i=10;y=&i;scanf("%d",y);printf("%d",i);}

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 05:28:18
scanf(

scanf("%d",y);做的是什么操作额,这个为什么改变y,i会变呢#includevoid main(){int *y,i=10;y=&i;scanf("%d",y);printf("%d",i);}
scanf("%d",y);做的是什么操作额,这个为什么改变y,i会变呢
#include
void main()
{
int *y,i=10;
y=&i;
scanf("%d",y);
printf("%d",i);
}

scanf("%d",y);做的是什么操作额,这个为什么改变y,i会变呢#includevoid main(){int *y,i=10;y=&i;scanf("%d",y);printf("%d",i);}
scanf("%d",y);
从控制太(黑框)输入数据存到y指向的地址,由于y指向了 i 的地址,所以 i 的值改变了.