指针变量作为函数参数 函数的参数不仅可以是整型、实型、字符型等数 据,还可以是指针类型。它的作用是将一个变量 的地址传送到另一个函数中。 例题目同例9.2,即对输入的两个整数按大小顺 序输出。 程序代码见源代码10.3
指针变量作为函数参数 函数的参数不仅可以是整型、实型、字符型等数 据,还可以是指针类型。它的作用是将一个变量 的地址传送到另一个函数中。 例 题目同例9.2,即对输入的两个整数按大小顺 序输出。 程序代码见源代码10.3
对交换函数的分析(1/2) pl pl &.a &.a a pointer_1 pointer_1 pointer_1 pointer_1 &.a &.a &.a &.a pointer_2 6 p2 p2 pointer_2 &.b 9 &b &.b b &.b pointer_2 9 pointer_2 5 &b &b (a) (b) (c) (d)
对交换函数的分析(1/2)
对交换函数的分析(2/2) 如果写成以下这样就有问题: void Swap(int x,int y) int temp; 6 temp 三X X =羽 y 二 temp; 5 分析如右图所示: 图a) 图(6)
对交换函数的分析(2/2) 如果写成以下这样就有问题: void Swap(int x,int y) { int temp; temp = x; x = y; y = temp; } 分析如右图所示:
示例10.4 例10.4输入a、b、c3个整数,按大小顺序输出。 程序源代码见源码10-4.c
示例10.4 例10. 4输入a、b、c 3个整数,按大小顺序输出。 程序源代码见源码10-4.c
(1.3)数组与指针
(1.3)数组与指针