这是个拗口令式的逻辑. B6As,)RjD: IH&|Tcf\ a = 2; 变量a的作用域在 main 中, 实际上是告诉编译器:a 这个符号在 main 中特指某段内存上的值. _LUhZlw p = &a; 这里指针p也是一个变量, 作用域仍然在main中. 我们也能说 p这个符号的作用域在main中. 4Zddw0|2 但是p的值, 也就是一个32位的地址, 实际上是一个32位的字面值好之前的2是一样的类型. "]x'PI 4J 作用域是变量的概念. 我们可以说变量a 和 指针变量p 有作用域. SC!RbW@3 2 和 a的地址 是字面值, 没有作用域的概念. |
|