全部传递给函数的参数都是通过传值方式进行的?

所有传递给函数的参数都是通过传值方式进行的??
所有传递给函数的参数都是通过传值方式进行的??这件话怎么理解?在《c和指针》这本书150页提到这句话。如图。全部传递给函数的参数都是通过传值方式进行的?

最好那句话说的怎么理解??是不是说地址也终归是值?
------解决思路----------------------
地址也是值啊。比如地址:0X00AA  它不就是所谓的“值”么。
只不过这个值和一般的值对编译器来说不同而已。

总的来说,这种经典的书你需要多看几遍,就会有自己的理解,这里说了也不是你真正自己的理解。
------解决思路----------------------
变量                       变量值
指针变量              指针值
------解决思路----------------------
在C里面是这样的,C++里还可以传引用。
------解决思路----------------------
是的,地址也是值。

引用:
所有传递给函数的参数都是通过传值方式进行的??这件话怎么理解?在《c和指针》这本书150页提到这句话。如图。全部传递给函数的参数都是通过传值方式进行的?

最好那句话说的怎么理解??是不是说地址也终归是值?

------解决思路----------------------
书里写得不错,但其实也是废话,计算机除了数值运算、传递,还能干什么捏?
------解决思路----------------------
c++里面的引用跟地址也比较类似
------解决思路----------------------
出了C++里的引用,所有参数传递都是这样的:复制一份实参的值,作为副本在函数中使用,所以不会影响实参的值,如果想通过形参改变实参的值,只能传这个值的地址(指针,如果实参是指针,要改变指向,就需要传入指针的地址,也就是指针的指针),因为通过地址(指针)可以改变地址里保存的内容。
------解决思路----------------------
是的 所谓传地址 其实也是传值而已