百度试题 结果1 题目在函数调用中,数组名作为参数传递的是( ) A. 数组的长度 B. 数组的首地址 C. 数组名元素的值 D. 数组的元素个数 相关知识点: 试题来源: 解析 B 反馈 收藏
数组名作为参数传递,实际上传递的是:A.数组的首地址B.数组内存C.整个数组D.数组变量搜索 题目 数组名作为参数传递,实际上传递的是: A.数组的首地址B.数组内存C.整个数组D.数组变量 答案 A 解析收藏 反馈 分享
解析 正确答案:首地址 解析:调用函数的实参用数组名,被调用函数的形参用数组,这种调用的机制是形参和实参共用内存中的同一个数组。因此,在被调用函数中改变了数组中某个元素的值,对调用函数该数组的该元素值也被改变,因为它们是共用同一个数组,参数传递时将数据的首地址传递过去就可以了。
当数组名作为函数参数时,传递的其实是数组的引用,而不是数组内容的拷贝。 这意味着,在函数内部对数组进行的修改,会影响到原来的数组。因为传递的是引用,所以函数内部操作的是同一个数组对象。 举个例子: c #include <stdio.h> void modifyArray(int arr[], int size) { arr[0] = 100; // 修改...
百度试题 题目C语言中数组名作为函数参数时,其数据传递方式是 [ ] A. 地址传递 B. 单向值传递 C. 返回值传递 D. 全局变量传递 相关知识点: 试题来源: 解析 A.地址传递 反馈 收藏
数组作为参数传递的是( )A.值B.引用C.名称D.以上都不对搜索 题目 数组作为参数传递的是( ) A.值B.引用C.名称D.以上都不对 答案 B 解析收藏 反馈 分享
数组名作为函数参数时,传递的是数组的首地址。搜索 题目 数组名作为函数参数时,传递的是数组的首地址。 答案 解析收藏 反馈 分享
百度试题 题目若用数组名作为函数调用时的参数,则实际上传递给形参的是() A. 数组第一个元素的值 B. 数组元素的值 C. 数组的首地址 D. 数组名 相关知识点: 试题来源: 解析 C.数组的首地址 反馈 收藏
A.数组名作为函数参数时,传递的是数组的首地址B.数组名作为函数参数时,传递的是数组的所有元素C.数组元素作为函数参数时,形参数组和实参数组占用不同的存储单元D.数组名作为函数参数时,形参数组和实参数组占用相同的存储单元相关知识点: 试题来源: 解析 A,D 反馈...
数组的首地址。根据参考谭浩强的《C程序设计(第四版)》中第六章的内容可知,用数组名作为函数的实参时,不是把数组元素的值传递至形参,而是把实参数组的元素的地址传递给形参数组,这样两个数组就共指向段内存空间,也就是说,形参数组中各个元素的值若发生变化就会使得实参数组元素的值发生变化。