原创 一道与函数、指针相关的面试题

2010-9-13 15:53 1668 3 3 分类: MCU/ 嵌入式

华赛的一道面试题:


假设指针p开始指向变量(姑且认为是整型的)a,写一个函数,让p指向另外一个变量b.


下面是我自己写的代码,在vc6上测试通过,主要考查对C语言函数参数值传递的理解。


#include <iostream.h>


void Pointer_Swap(int **p,int *a );


void main()
{
 int a=0;
 int b=0;
 cout<<"a的地址为:"<<&a<<endl;
 cout<<"b的地址为:"<<&b<<endl;
 int *p=&a;
 cout<<"p的值为"<<p<<endl;
 cout<<"****交换后*****"<<endl;



 Pointer_Swap(&p,&b);



 cout<<"p的值为"<<p<<endl;
}


void  Pointer_Swap(int**p,int *a )
{
 *p=a;
}

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条