指针传递

#include <iostream>
using namespace std;
/*
要接收相应变量的内存中变量的值,需要利用指针, 
在接收内存地址的相应变量位置的变量前加*号, 
运算时同样需要带*号,表示指针所指的那个变量参与运算 
*/  	
int sum(int *a,int b){	
	int n=*a+b;
	*a=*a+1;
	return n;
}
int main(){
	int x,c=3,d=5;
	//调用sum函数,调用时并不写&号 
	x=sum(&c,d);
	cout<<"x="<<x<<",c="<<c; 
	return 0;
}

  

posted @ 2023-10-29 09:23  最后一个还有我  阅读(13)  评论(0)    收藏  举报