程序一:
#include "stdafx.h"
#include <iostream>
using namespace std;
void reset(int *ip)
{
*ip=1;
}
int _tmain(int argc, _TCHAR* argv[])
{
int i=42;
int *p=&i;
cout<<i<<endl;
cout<<*p<<endl;
cout<<p<<endl;
reset(p);
cout<<i<<endl;
cout<<*p<<endl;
cout<<p<<endl;
return 0;
}
程序二:
// c++primer.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
void reset(int *ip)
{
ip=0;
}
int _tmain(int argc, _TCHAR* argv[])
{
int i=42;
int *p=&i;
cout<<i<<endl;
cout<<*p<<endl;
cout<<p<<endl;
reset(p);
cout<<i<<endl;
cout<<*p<<endl;
cout<<p<<endl;
return 0;
}