指针大小和Pass-by-Reference与Pass-by-P​​ointer

Mar*_*ark 0 c c++ sizeof pass-by-reference pass-by-pointer

我有两个问题:

  1. 我是对的,在4位系统上,指针是4个字节吗?

  2. 是"通过引用传递"和"通过指针传递相同的东西,只是不同的措辞?

小智 7

我是对的,在4位系统上,指针大小为4

如果你的系统有1位字节,那么肯定是.(但是C不支持字节短于8位的平台.)

是"通过引用传递"和"通过指针"同样的事情,但不同的措辞?

不是.传递指针是一种用于模拟传递引用的C方法.这个概念是不同的.