1、定义方法
返回值类型 函数名(类型 *指针变量名){
函数体;
}
如:
void changeNum(int *pInt){
printf("这个数是:%d",*pInt);
*pInt = 30; //这里修改指针指向的空间里的值后,主调函数外面的值也就修改了
返回值类型 函数名(类型 *指针变量名){
函数体;
}
如:
void changeNum(int *pInt){
printf("这个数是:%d",*pInt);
*pInt = 30; //这里修改指针指向的空间里的值后,主调函数外面的值也就修改了
}
2、调用方法
函数名(变量地址);
例:
int num = 16;
changeNum(&num);
或
函数名(指针变量);
例:
int num = 16;
int *p = #
changeNum(p);