想要通过一个指针形参改变对应实参变量的值,在写程序的时候需要符合几个条件,下列哪一个条件是错误的_______
A: 形参设为指针参数
B: 对应实参为需要改变值的实参变量的地址
C: 在函数体中通过间接访问方式修改指针形参所指向的内容
D: 在函数体中对指针形参本身进行修改
A: 形参设为指针参数
B: 对应实参为需要改变值的实参变量的地址
C: 在函数体中通过间接访问方式修改指针形参所指向的内容
D: 在函数体中对指针形参本身进行修改
举一反三
- 想要通过一个指针形参改变对应实参变量,在写程序的时候需要符合几个条件,下列哪一个条件是错误的_______ A: 形参设为指针参数 B: 对应实参为实参变量的地址 C: 对形参指针通过间接访问进行操作 D: 对指针形参本身进行修改等操作
- 普通变量做函数参数,是将实参值的一个副本传给形参,而指针变量做函数参数是将变量的地址值传给形参,因此你想要修改哪个变量的值,将这个变量的地址传给指针形参就好了。
- C语言程序中,如果指针变量做函数的形参,则当函数调用时()是正确的说法。 A: 实参和形参都应该具有相同的数据类型 B: 实参和形参都应该是相同类型的指针变量 C: 形参是指针常量,实参是指针变量 D: 实参是指针常量,形参是指针变量
- 下列哪种调用方式是引用调用: A: 形参和实参都是变量 B: 形参是指针,实参是地址值 C: 形参是引用,实参是变量 D: 形参是变量,实参是地址值
- 在函数调用时,如果实参是指针变量,它对应形参之间的数据传递方式 。 A: 形参值得改变再传回给实参 B: 指向内容的单向值传递 C: 地址传递 D: 传递方式可由用户指定