按值传递

c++通常按值传递参数,这意味着将数值传递给函数,而后者将它赋给一个新的变量。比如:double volume=cube(side);

调用这个函数的时候,cube执行不会影响main()中的数据,因为cube()使用的是side的拷贝,而不是原来的数据,

当函数被调用的时候,计算机将为这些变量分配内存:在函数结束的时候,计算机将释放这些变量使用的内存。这样的变量称之为局部变量,因为他们被限制在函数中。

posted @ 2013-11-05 12:09  余且儿  阅读(221)  评论(0)    收藏  举报