c语言 交换两个变量 指针,C语言程序设计第5章“使用指针参数交换两个变量值”案例...

使用指针参数交换两个变量值”案例C主讲教师崔玲玲 5.1 “

【案例说明】用函数实现两个变量值的交换使其在主调函数

和被调函数中的值一致。要求用指针变量作为函数参数。程

序运行结果如图 5.1所示。图 5.1 使用指针参数交换两个变

量值【案例目的】 1 熟悉如何定义指针变量掌握将指针变量

作为函数参数的方法。 2 掌握通过指针参数由被调函数向主

调函数传递多个值的方法。【技术要点】由于变量的值始终

存放在内存单元中因此要交换两个变量的值只需交换这两

个变量对应的存储单元的值即可这就需要知道两个变量的

地址。也就是说需要保证主调函数与被调函数中所要交换的

两个数的内存单元是同一内存单元即传递的参数是内存单

元的地址而不是内存单元中的值。【相关知识及注意事项】

1. 指针和地址

2. 指针变量的定义及初始化

3. 指针变量的

赋值4. 指针变量的引用 5. 指针作为函数参数 5.2 “有序数列的插入”案例【案例说明】用指针法编程插入一个数到有序数

列中。程序运行结果如图 5.7所示。图 5.7 有序数列的插入【案例目的】 1 熟悉如何定义指针变量掌握将指针变量指向

一维数组元素的方法。 2 掌握如何在一个有序的数列中查找

合适的位置。 3 掌握如何将一个数插入到一个有序数列中。【技术要点】 1 有序数组中插入一个数的关键是找到该数据

插入的位置然后将插入位置及其后的所有元素均后移一位

在空出的位置放入待插入的数据。例如在13、27、38、49、

你可能感兴趣的:(c语言,交换两个变量,指针)