66问答网
所有问题
当前搜索:
若数组名作为函数的实参
若用
数组名作为函数
调用时
的实参
,则实际上传递给形参的是___。 A...
答:
若用
数组名作为函数
调用时
的实参
,则实际上传递给形参的是数组首地址。数组首地址数组第一个元素的地址。数组名字本身就是一个指针,它是一个指针常量,指向的地址不变。比如定义了一个数组变量,编译器就会在内存中划分了一块地址空间给它,数组名这个指针常量就指向了这块内存空间的首地址,而数组首元...
若用
数组名作为函数
调用时
的实参
,则实际上传递给形参的是___。 A...
答:
若用
数组名作为函数
调用时
的实参
,则实际上传递给形参的是___。 A、数组首地址B、数组的第一个元素C、数组中全部元素的值D、数组元素的个数 参考答案:A什么是实参,什么是形参? 求举例解释下 橙色的控 | 浏览10213 次 |举报 我有更好的答案邀请更新 2012-06-23 最佳答案 fun(int a){ a = 10;}vo...
1、
数组名作为函数
调用
的实参
,传递给形参的是( )。
答:
数组名
表示的是数组的首地址。所以传给形参的是首地址。
在C语言中,用
数组名作为函数
调用时
的实参
,实际上传递给形参的是...
答:
在C语言中,用
数组名作为函数
调用时的
实参
,实际上传递给形参的是首地址。因为数组名传递的是数组的地址也就是第一个元素的地址。例如:a[3]这个数组,3指个数,a[0]指第一个元素,全部元素指a[0]~a[2];那数组名a规定的就是首地址。
数组名作为函数
参数时,传递的是什么?
答:
数组的首地址。根据参考谭浩强的《C程序设计(第四版)》中第六章的内容可知,用
数组名作为函数的实参
时,不是把数组元素的值传递至形参,而是把
实参数组
的元素的地址传递给形参数组,这样两个数组就共指向段内存空间,也就是说,形参数组中各个元素的值若发生变化就会使得实参数组元素的值发生变化。
C语言中,
数组名作为函数
调用
的实参
时,下面叙述正确的是()。
答:
正确的 B 例如:f(int data[]);f(int *data);其实是等价的,都是一个指针传递。上面两种无论那种都可以传递一个
数组名
,
作为实参
。实参传递给的数组名,就是数组的首地址。因此通过数组名,传递其实就是把数组的首地址给了形参,因此通过地址就可以改变
实参数组
相应的值。
函数
调用时
若实参
是
数组名
,则是将( )传递给对应的形参。
答:
【答案】:C 本题考察程序语言的基础知识。
函数
调用时
若实参
是
数组名
,则是将数组空间的起始位置传递给对应的形参。
若用一个一维
数组的数组名作为函数
调用时
的实参
,则传给对应形参的是...
答:
选择D,实际上传递的就是
实参数组
的首地址,也就是第一个元素的地址
6) 若使用一维
数组名作函数实参
,则以下正确的说法是__
答:
若使用一维
数组名作函数实参
,必须在主调函数中说明此数组的大小。关于用数组名作函数参数有两点要说明:(1) 如果函数实参是数组名,形参也应为数组名(或指针变量),形参不能声明为普通变量(如int array;)。
实参数组
与形参数组类型应一致(现都为int型),如不一致,结果将出错。(2) 需要特别说明的是: ...
若以
数组
元素
作为函数的实参
,则实参向形参传送的是
答:
若向
函数
传递
数组名
,那么就是首地址。现在传递的是数组元素,而且没有取地址,所以就是把这个元素的值传入函数。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组名可以作为函数的实参和形参
若用一维数组名作为函数调用的实参
数组名可以作为函数的实参吗
如果用数组名作为函数调用的实参
若使用一位数组名作为函数实参
函数的实参为数组名时
将数组名作为实参传递给某一函数
数组名作为实参传递给函数时
调用函数时的对应实参必为数组名