学习第23天

C语言

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

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

	}
	printf("a=%d,b=%d\n", a, b);
}
  1. 函数sw()遵循C语言的规定、实参向形参传递的规则、单向的值传递、调用sw()没有改变实参指针变量的值、改变的是实参指针变量所指向的变量函数

相关文章
相关标签/搜索