66问答网
所有问题
1、数组名作为函数调用的实参,传递给形参的是( )。
如题所述
举报该问题
推荐答案 2022-01-03
若用数组名作为函数调用时的实参,则实际上传递给形参的是数组首地址。
数组首地址数组第一个元素的地址。数组名字本身就是一个指针,它是一个指针常量,指向的地址不变。
比如定义了一个数组变量,
编译器
就会在内存中划分了一块地址空间给它,数组名这个指针常量就指向了这块内存空间的首地址,而数组首元素就存在这段内存空间的首地址处,即这段内存空间的首地址跟数组首元素的内存地址是一样的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/pppiv92nx2xxU9ip2s.html
其他回答
第1个回答 2022-01-03
若用数组名作为函数调用时的实参,则实际上传递给形参的是数组首地址。
数组首地址数组第一个元素的地址。数组名字本身就是一个指针,它是一个指针常量,指向的地址不变。
比如定义了一个数组变量,编译器就会在内存中划分了一块地址空间给它,数组名这个指针常量就指向了这块内存空间的首地址,而数组首元素就存在这段内存空间的首地址处,即这段内存空间的首地址跟数组首元素的内存地址是一样的。
第2个回答 2019-07-04
数组名表示的是数组的首地址。所以传给形参的是首地址。
本回答被网友采纳
相似回答
若用
数组名作为函数调用
时
的实参,
则实际上
传递给形参的是
___。 A...
答:
若用数组名作为函数调用时的实参,
则实际上传递给形参的是数组首地址
。数组首地址数组第一个元素的地址。数组名字本身就是一个指针,它是一个指针常量,指向的地址不变。比如定义了一个数组变量,编译器就会在内存中划分了一块地址空间给它,数组名这个指针常量就指向了这块内存空间的首地址,而数组首元...
在C语言中,用
数组名作为函数调用
时
的实参,
实际上
传递给形参的是
...
答:
在C语言中,用数组名作为函数调用时的实参,
实际上传递给形参的是首地址
。因为数组名传递的是数组的地址也就是第一个元素的地址。例如:a[3]这个数组,3指个数,a[0]指第一个元素,全部元素指a[0]~a[2];那数组名a规定的就是首地址。
函数调用
时若
实参是数组名,
则是将
(
)传递给
对应的
形参
。
答:
【答案】:C
本题考察程序语言的基础知识。函数调用时若实参是数组名,则是将数组空间的起始位置传递给对应的形参。
...
数组名作为函数调用
时
的实参,
则
传给
对应
形参的是()
。 A、该数组全 ...
答:
选择D,实际上
传递的
就是
实参数组的
首地址,也就是第
一
个元素的地址
一
个c语言中
,当
用一维
数组名
A
做实参
时
,是
将数组A的什么
传递给
对应的形...
答:
数组首元素的地址 C中
数组名
表示数组首元素的地址。例:如果arr是
一
个数组,则:arr == &arr[0];arr和&arr[0]都表示数组首元素的内存地址。
数组名作为函数
参数时
,传递的是
什么?
答:
数组的首地址。根据参考谭浩强的《C程序设计(第四版)》中第六章的内容可知,用
数组名作为函数的实参
时,不是把数组元素的值传递至形参,而是把
实参数组的
元素的地址
传递给形参
数组,这样两个数组就共指向段内存空间,也就是说
,形参数组
中各个元素的值若发生变化就会使得实参数组元素的值发生变化。
大家正在搜
函数调用时的实参和形参之间传递
fscanf函数的正确调用形式
函数的形参都属于全局变量
函数的调用
指针数组的使用
数组的定义
递归函数
二维数组初始化
malloc函数
相关问题
1、数组名作为函数调用的实参,传递给形参的是( )。
若用数组名作为函数调用时的实参,则实际上传递给的形参的是(C...
在C语言中,用数组名作为函数调用时的实参,实际上传递给形参的...
c语言,用数组名作为函数调用时的实参,传递给形参的是什么?
若用一个一维数组的数组名作为函数调用时的实参,则传给对应形参...
若用数组名作为函数调用时的实参,则实际上传递给形参的是___...
若用数组名作为函数调用时的实参,则实际上传递给形参的是___...
11.若用数组名作为函数的实参,传递给形参的是( )。