***************************************************************************************************************************
7.通过函数修改实参的值 2012.3.20
***************************************************************************************************************************
#include "stdio.h" #include "iostream" using namespace std; void f(int *p);//通过指针修改实参 void ff(int q);//并不能实现修改实参的目的 void main() { int i = 10; cout<<i<<endl; ff(i); cout<<i<<endl; f(&i); cout<<i<<endl; } void f(int *p) { *p = 99; } void ff(int q) { q = 100; }
结果:
10
10
99