#include<stdio.h>
#include<stdlib.h>
int main()
{
int *a,*b,*c;
scanf("%d%d%d",a,b,c);
printf("%d %d %d",*a,*b,*c);
system("pause");
return 0;}
我就是想用指针输入输出三个数,代码并没有报错,但是 我输入三个数后,产生错误,不能显示输出结果。我感觉好奇怪,我的理解是 a,b,c都是地址+数据,所以输入数据是没有问题的。然后*a,*b,*c表示整形数据,输出也应该是没问题的