给定下列程序,假定从键盘输入数据1、2,则执行结果为( ) #include <stdio.h> void swap(int * p1, int
给定下列程序,假定从键盘输入数据1、2,则执行结果为( ) #include <stdio.h> void swap(int * p1, int
日期:2011-05-25 11:07:57 人气:1
a=1 b=2;
假设 a的地址位0Xxxxx;
p1=0Xxxxx;
swap(p1, 2);
{
* p1 = * p1 + p2; //*p1即0Xxxxx;存贮的内容改为1+2=3;
p2 = p2 + * p1 //p2=2+3=5;
}
以为:*p1即0Xxxxx是a变量内容的地址。
所以 a=3;
b=5