指针3

2023-01-31 01:01:24 指针
#include <stdio.h>



f(int *i,int *j)
{
	*i = 4;
	*j = 5;
	return 0;
}



int main(void)
{
	int a = 3,b = 5;
	
	f(&a,&b); //发送a和b的地址到函数f,然后修改该地址的数值
	printf("a = %d,b = %d\n",a,b);


}



#include <stdio.h>


//________________________________________________________________________________________________





//——————————————————————————————————————————————————


//_____________________________________________________________________________________
void f(int *p,int len)
{
	p[3] = 88;
	printf("%#X,%d\n",&p[3],p[3]); //0X19FF38,88
}

int main(void)
{

	int a[5] = {1,2,3,4,5};
	printf("%#X,%d\n",&a[3],a[3]); //0X19FF38,4
	f(a,6);
	printf("%#X,%d\n",&a[3],a[3]);	//0X19FF38,88


	return 0;
}


相关文章