这个程序的主要逻辑是,看注释:
#include
int fun(int *p)
{
int s=10;
s=s+*p;//指针p地址对应的a + 10,此时a即输入的念洞猛值
return(s);
}
int main()
{
int i,a,b,*p;
for(i=0;i<3;i++)
{
p=&a;//指仔桥针p指向整颤举型变量a
scanf("%d",p);//输入数字,赋值给指针p指向的地址,即a
b=fun(p);//把指针p即a的地址传给fun函数
printf("b=%d\n",b);
}
return 0;
}
你的代码不就是这个功能嘛,把输入的数加10之后打印出来。