在函数调用时,什么时候值可以变化,有的值却不改变

就是值由实参传给实参,有的用指针,有的用数组啥的,什么时候会用定义的函数之后的值,有的保持原来的值

  实参传给形参时,有两种传递方式,一种是值传递,一种是引用型传递。值传递时,形参的改变并不会反馈给实参,实参并不改变;引用型传递时,形参的改变,会反馈给实参,实参也会改变。
  引用型传递需要在形参名前面加“&”。

追问

值传递是怎么传递的啊?有的直接定义了一个函数然后调用了那个函数,值会不会改变

值传递是怎么传递的啊?有的直接定义了一个函数然后调用了那个函数,值会不会改变

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-19
函数调用时如果是相对引用,那么这时候的值是可以变化的,如果是绝对引用,值就不改变了。绝对引用在行号和列号前需要加绝对符号$
相对引用:如果公式所在单元格的位置改变,引用也随之改变。如果多行或多列地复制公式,引用会自动调整。默认情况下,新公式使用相对引用。
绝对引用:单元格中的绝对单元格引用(例如 $A$1)总是在指定位置引用单元格。如果公式所在单元格的位置改变,绝对引用保持不变。
相似回答