下列关于过程参数的说法错误的是______。
A: 过程的形参不可以是定长字符串类型的变量
B: 形参是定长字符串数组,则对应的实参也必须是定长字符串数组,且长度相同
C: 若形参是按地址传递的参数,形参和实参也能以值传递方式进行形实结合
D: 按值传递参数,形参和实参的类型可以不同,只要相容即可
A: 过程的形参不可以是定长字符串类型的变量
B: 形参是定长字符串数组,则对应的实参也必须是定长字符串数组,且长度相同
C: 若形参是按地址传递的参数,形参和实参也能以值传递方式进行形实结合
D: 按值传递参数,形参和实参的类型可以不同,只要相容即可
举一反三
- 关于参数传递正确的说法有? A: 实参必须是变量 B: 形参必须是变量 C: 传值是把形参的值赋值给实参 D: 实参和形参的类型必须一样 E: 修改形参的值不会影响实参
- 调用函数时,实参和对应形参之间的数据传递方式是( )。 A: 实参的值传给形参,形参的值也回传给实参 B: 实参的值传给形参,形参的值不回传给实参 C: 实参的地址传给形参,形参的地址也回传给实参 D: 实参的地址传给形参,形参的地址不回传给实参
- C语言规定,变量做实参与对应形参之间的数据传递方式是 A: 地址传递 B: 实参向形参进行值拷贝 C: 形参向实参进行值拷贝 D: 实参传给形参,再由形参传给实参
- 关于参数的地址传递方式,下面说法错误的是( )。 A: 地址传递方式的特点是形参与实参占用同样的内存单元 B: 用数组名做函数参数就是地址传递方式 C: 形参数组和实参数组的长度必须相同 D: 地址传递方式中,函数中对形参值的改变相当于改变实参的值
- 参数按值传递时,实参与形参为“单向传递”,形参变化不会影响实参