66问答网
所有问题
当前搜索:
若数组名作为函数调用的实参
若有
数组名作为函数调用的实参
,传递给形参的是()。
答:
正确答案:A
若用
数组名作为函数调用
时
的实参
,则实际上传递给形参的是___。 A...
答:
若用
数组名作为函数调用
时
的实参
,则实际上传递给形参的是数组首地址。数组首地址数组第一个元素的地址。数组名字本身就是一个指针,它是一个指针常量,指向的地址不变。比如定义了一个数组变量,编译器就会在内存中划分了一块地址空间给它,数组名这个指针常量就指向了这块内存空间的首地址,而数组首元...
用
数组名作为函数调用的实参
,则传递给形参的是( )。
答:
【答案】:C
数组名
是一个指针常量,它的值就是数组的地址,也就是数组首元素地址。
在C语言中,用
数组名作为函数调用
时
的实参
,实际上传递给形参的是...
答:
在C语言中,用
数组名
作为函数调用时的实参,实际上传递给形参的是首地址。因为数组名传递的是数组的地址也就是第一个元素的地址。例如:a[3]这个数组,3指个数,a[0]指第一个元素,全部元素指a[0]~a[2];那数组名a规定的就是首地址。
1、
数组名作为函数调用的实参
,传递给形参的是( )。
答:
数组名
表示的是数组的首地址。所以传给形参的是首地址。
函数调用
时
若实参
是
数组名
,则是将( )传递给对应的形参。
答:
【答案】:C 本题考察程序语言的基础知识。
函数调用
时
若实参
是
数组名
,则是将数组空间的起始位置传递给对应的形参。
若用
数组名作为函数的实参
,传递给形参的是什么?
答:
若用
数组名作为函数的实参
,传递给形参的是数组的首地址。数组首地址数组第一个元素的地址。数组名字本身就是一个指针,它是一个指针常量,指向的地址不变。比如定义了一个数组变量,编译器就会在内存中划分了一块地址空间给它,数组名这个指针常量就指向了这块内存空间的首地址。形参和实参的区别 1、...
用
数组名作为函数的实参
时,传递给形参的是()
答:
用
数组名作为函数的实参
时,传递给形参的是()A.数组的首地址 B.数组的第一个元素 C.数组中的全部元素 D.数组的元素个数 正确答案:A
C语言中,
数组名作为函数调用的实参
时,下面叙述正确的是()。
答:
正确的 B 例如:f(int data[]);f(int *data);其实是等价的,都是一个指针传递。上面两种无论那种都可以传递一个
数组名
,
作为实参
。实参传递给的数组名,就是数组的首地址。因此通过数组名,传递其实就是把数组的首地址给了形参,因此通过地址就可以改变
实参数组
相应的值。
若使用一维
数组名作为函数实参
,则以下描述中正确的是 ()。
答:
若使用一维
数组名作为函数实参
,则以下描述中正确的是 ()。A.必须在
调用函数
中说明此数组的大小 B.
实参数组
类型与形参数组类型可以不匹配 C.在被调用函数中,不需要考虑形参数组的大小 D.实参数组名与形参数组名必须一致 正确答案:C
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
函数调用时的实参和形参之间传递
函数的调用
fscanf函数的正确调用形式
函数的形参都属于全局变量
指针数组的使用
数组的定义
二维数组初始化
malloc函数
字符串比较函数