解题思路:
用3个指针变量指向3个整型变量,然后用swap函数来实现互换3个整型变量的值。
编写程序:
运行结果:
程序分析:
exchange函数的作用是使指针变量p1,p2,p3所指向的整型变量按由大到小的顺序交换它们的值。在执行exchange函数的过程中执行swap函数,以实现两个变量的值互换。在对函数exchange 和swap作原型声明时,在形参表中只写了数据类型(int *),而没有写形参名,这样看起来可能更清晰些。读者在看到数据类型"int *"时,应该很快地判定这是声明基类型为整型的指针变量。