1为什么使用指针
(1)函数的值传递,无法通过调用函数,来修改函数的实参
(2)被调用的函数需要更多的返回值给调用函数
(3)减少值传递时带来的额外开销,提高代码效率
include
#include<stdio.h>
#include<stdlib.h>
using namespace std;
int money(int i){
i+=100;
return i;
}
int main(void){
int i=100;
cout<<" “<<money(i)<<endl;
//用指针修改
int *p=&i;
*p=200;
cout<<”"<<*p;
system(“pause”);
return 0;
}
通过指针我们可以快速的修改函数.