84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
fun(int &a) { } main() { ........ int a = 5 ; fun(a); }
调用函数fun,传变量a的引用,在main中使用a,和在fun中使用a的效果是一样的可不可以理解为变量a的作用域从main扩展到fun
光阴似箭催人老,日月如移越少年。
作用域的概念是以声明的作用范围。和实例没关系。
不能。简单换个参数名fun(int &b),变量a的作用域还能扩展到fun中吗
纯属猜测c++为什么会选&作为引用符号,我觉得引用其实就是一种取地址,可以类比指针,fun函数栈中还是会开辟一块空间存放变量a的地址,在fun中访问a,也许就是通过地址间接访问a
并不存在什么变量作用域扩展,只是变量的一种引用传递
这个问题简直太弱智了,我想问你是怎么学的
作用域的概念是以声明的作用范围。和实例没关系。
不能。简单换个参数名fun(int &b),变量a的作用域还能扩展到fun中吗
纯属猜测c++为什么会选&作为引用符号,我觉得引用其实就是一种取地址,可以类比指针,fun函数栈中还是会开辟一块空间存放变量a的地址,在fun中访问a,也许就是通过地址间接访问a
并不存在什么变量作用域扩展,只是变量的一种引用传递
这个问题简直太弱智了,我想问你是怎么学的