简答题

参数传递的“传值”和“传址”有什么区别?

正确答案

“传值”是传递参数的一个拷贝,被调用程序改变这个参数不影响调用程序;“传址”时,被调用程序可能修改通过地址引用的变量内容。

答案解析

相似试题
  • 以下定义的过程()是按“传值”方式传递参数的。

    单选题查看答案

  • 参数传递有哪些形式?寄存器和堆栈传递各有什么优缺点?

    简答题查看答案

  • 在面向对象程序设计中,函数和方法是完全一样的,都必须为所有参数进行传值。

    判断题查看答案

  • 在过程的形式参数前面加上关键字(),则该参数说明为传值参数。

    单选题查看答案

  • VisualBasic中,实现参数的传值方式的关键字是().

    单选题查看答案

  • Visual Basic中,实现参数的传值方式的关键字是().

    单选题查看答案

  • Visual Basic中,实现参数的传值方式的关键字是().

    单选题查看答案

  • 在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。

    判断题查看答案

  • 定义类时所有实例方法的第一个参数用来表示对象本身,在类的外部通过对象名来调用实例方法时不需要为该参数传值。

    判断题查看答案