学习第23天

C语言

1. 指针变量作为函数参数、
void sw(int* xingchan1, int* xingchan2)//指针变量作为形参、
{
	int c;
	c = *xingchan1;
	*xingchan1 = *xingchan2;
	*xingchan2 = c;
	printf("c=%d
", c);

}//相当于整型变量赋值
int main()
{
	int	a = 2, b = 4;
	int* a1,  *a2;//定义指针变量——整型变量、
	a1 = &a;
	a2 = &b;
	printf("a=%d,b=%d
", a, b);
	if (a < b)
	{
		sw(a1, a2);//作为实参

	}
	printf("a=%d,b=%d
", a, b);
}

  1. 函数sw()遵循C语言的规定、实参向形参传递的规则、单向的值传递、调用sw()没有改变实参指针变量的值、改变的是实参指针变量所指向的变量

原文地址:https://www.cnblogs.com/chengyaohui/p/13653335.html