当我们可以选择将变量设为外部时,为什么我们通过引用传递?
假设我们有一个数组说:
int arr[1000]; 我有一个适用于该数组的函数说: void Func(void); 当我可以将arr [1000]作为main()外部的外部变量时,为什么需要通过引用传递(通过更改void)? >有什么区别?有什么区别吗? 解决方法
我想你问的是
global variables are bad.引用
an excellent answer:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ruby-on-rails – Ruby on Rails / Devise:如果用户登录则
- ruby-on-rails-3 – Rails 3:.group()按created_at排序
- ruby-on-rails – Rails:创建子/父关系
- Oracle中nvl()、instr()、及执行多条sql事务操作
- Oracle number插入小数后值发生变化
- ruby-on-rails – Bundler不会安装mysql2
- 如何将C Compiler安装到Eclipse?
- ajax&&jquery
- ajax json 表格排序,分页,自定义每页数量
- c# – 代码合同,forall和custom可枚举