正在加载图片...
清华大学出版社 TSINGHUA UNIVERSITY PRESS 在swap函数的形参表列中声明变量a和b是整型的 引用变量(和其他变量一样,既可以在函数体中 声明变量的类型,也可以在定义函数时在形参表 列中声明变量的类型)。图14.4清注意:在此处 &a不是“a的地址”,而是指“a是一个引用型变 量”。但是此时并未对它们初始化,即未指定它 们是哪个变量的别名。当main函数调用swap函数 时由实参把变量名传给形参。的名字传给引用变 量a,这样a就成了i的别名。同理,b成为j的别名。 a和i代表同一个变量,b和j代表同一个变量。在 swap函数中使a和b的值对换,显然,和j的值同时 改变了(见图14.4示意,其中(a)是刚开始执行 swap函数时的情况,(b)是执行完函数体语句时的 情况)。在main函数中输出和j已改变了的值。 • 在swap函数的形参表列中声明变量a和b 是整型的 引用变量(和其他变量一样,既可以在函数体中 声明变量的类型,也可以在定义函数时在形参表 列中声明变量的类型)。图14.4请注意:在此处 &a不是“a的地址”,而是指“a是一个引用型变 量”。 但是此时并未对它们初始化,即未指定它 们是哪个变量的别名。当main函数调用swap函数 时由实参把变量名传给形参。i的名字传给引用变 量a,这样a就成了i的别名。同理,b成为j的别名。 a和i代表同一个变量,b和j代表同一个变量。在 swap函数中使a和b的值对换,显然,i和j的值同时 改变了(见图14.4示意,其中(a)是刚开始执行 swap函数时的情况,(b)是执行完函数体语句时的 情况)。在main函数中输出i和j已改变了的值
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有