main( )
{ int a, b, min , *pa, *pb, *pmin ;
pa=&a; pb=&b; pmin=&min;
scanf( "%d%d", pa, pb);
printf( "a =%d b = %d \n", a, b);
if (*pa > *pb) *pmin = *pb;
else *pmin = *pa;
printf ("min = %d\n", min);
}
输入 23 67
输出 a=23 b=67
min=23
我的疑问是第四行:scanf( "%d%d", pa, pb);
这里为什么是pa 和pb ,这样输入的值不是作为a和b的地址吗?(pa=&a)
不是应该用*pa *pb吗
这个程序比较的到底是a和b的值大小还是a和b的地址大小啊