首页 > 试题广场 >

若用数组名作为函数的实参,传递给形参的是数组第一个元素的值。

[单选题]
若用数组名作为函数的实参,传递给形参的是数组第一个元素的值。请问这句话的说法是正确的吗?
  • 正确
  • 错误
推荐
选B。考察的是函数名和指针作为函数参数的区别。数组名:代表的是该数组最开始的一个元素的地址,等同于可以运算的指针,而不是固定的第一个数组元素
如下例子:

编辑于 2019-05-10 14:24:04 回复(0)
这句话是错的,选B
传递的是数组的地址。
发表于 2019-05-09 14:53:23 回复(0)
选B,错误。
用数组名作为函数的实参,实际上传递的是一个指针,指向数组的首地址。
在函数中作的变动会影响原数组的值。
发表于 2019-05-09 16:04:33 回复(0)
错误,数组名作为形参会退化成指针,即传进去的值是数组首地址。
发表于 2019-05-09 15:15:51 回复(0)
指针,指向数组首地址,即数组第一个元素的地址
发表于 2023-07-08 09:18:11 回复(0)
地址传递
发表于 2022-04-20 11:58:29 回复(0)
传递的是数组的地址
发表于 2021-03-11 09:41:03 回复(0)
传递的是第一个元素的地址,而不是值
发表于 2019-09-25 22:53:05 回复(0)
B
发表于 2019-05-13 16:09:14 回复(0)