Free考研资料
标题:
数据结构中的问题 这些表达式中的&用处在那里?
[打印本页]
作者:
310609030130
时间:
09-9-1 22:42
提示:
作者被禁止或删除 内容自动屏蔽
作者:
silentdai
时间:
09-9-3 11:10
汗,手头没有你的教材,只能总体说说了
首先&是取地址的作用
一般在程序里面有两个作用
1. 如果函数要使用外部的一个非基本结构,比如说要使用一个struct,class的实例,那么通常用的做法是取实例的地址,这样避免了将一个大的数据复制一遍的过程,变成了只把一个指针压栈。
2. 因为C/C++函数的返回值只能有一个,所以如果你的函数要同时修改两个变量的内容,经常是把这两个变量的指针传过去,然后通过解指针得到右值再去赋值。
作者:
310609030130
时间:
09-9-3 12:14
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Free考研资料 (http://tool.freekaoyan.com/)
Powered by Discuz! X3.2