99问答网
所有问题
当前搜索:
数组名作为函数参数
对
数组名作函数
的
参数
,下面描述正确的是()。
答:
正确答案:B
C语言选择题:当
数组名作为函数参数
时,传递给被调函数的是?
答:
这个选择题的答案是C,即当
数组名作为函数参数
时,传递给被调函数的是数组的第一个元素(下标为0)的地址。
数组名作为函数参数
时,传递的是什么?
答:
数组的首地址。根据参考谭浩强的《C程序设计(第四版)》中第六章的内容可知,用
数组名作为函数
的实参时,不是把数组元素的值传递至
形参
,而是把实参数组的元素的地址传递给形参数组,这样两个数组就共指向段内存空间,也就是说,形参数组中各个元素的值若发生变化就会使得实参数组元素的值发生变化。
若用
数组名作为函数
调用时的实参,则实际上传递给
形参
的是___。 A...
答:
若用
数组名作为函数
调用时的实参,则实际上传递给
形参
的是数组首地址。数组首地址数组第一个元素的地址。数组名字本身就是一个指针,它是一个指针常量,指向的地址不变。比如定义了一个数组变量,编译器就会在内存中划分了一块地址空间给它,数组名这个指针常量就指向了这块内存空间的首地址,而数组首元...
C语言中,
数组名作为函数参数
,属于什么传递,为什么?
答:
属于地址传递,在
函数
里修改的话,将直接影响调用方的数值。这是因为
数组名
代表这个数组的首地址,不过是静态不可更改的而已。在函数里用引用[i]下标时,就是找到这个数组第i号元素的地址进行修改的。所以是第于是地址传递。
数组名作为函数
的
参数
属于什么传递为什么
答:
属于地址传递。因为
数组名
的本质是一个地址常量。字符串是字符数组,我们在scanf()中,输入字符串时,不需要用取地址符&,因为字符串变量名本身是地址。如:char name[20];scanf("%s",name);即可。
1、
数组名作为函数
调用的实参,传递给
形参
的是( )。
答:
数组名
表示的是数组的首地址。所以传给
形参
的是首地址。
C语言中,
数组名作为函数参数
,属于什么传递,为什么?
答:
C语言中,
数组名作为函数参数
,属于数组参数传递。在VB6.0中,允许使用数组作为实参传递到子过程的形参中,数组传递必须采用地址传递的方式来传递参数。数组型变量名本身只是该数组所占存储空间的首地址,函数调用时,系统不会为形参分配数组存储空间,而是仅仅分配一个存放数组地址(第一个元素地址)的存储...
在C语言中,用
数组名作为函数
调用时的实参,实际上传递给
形参
的是...
答:
在C语言中,用
数组名作为函数
调用时的实参,实际上传递给
形参
的是首地址。因为数组名传递的是数组的地址也就是第一个元素的地址。例如:a[3]这个数组,3指个数,a[0]指第一个元素,全部元素指a[0]~a[2];那数组名a规定的就是首地址。
c语言,
数组名作函数参数
问题。
答:
这道题刚刚做到了,正确答案是c 牛客网大佬给出的解答,A,必须在主调
函数
中说明此
数组
的大小,不一定例如传递一个char类型的字符串,就不需要。所以A是错的
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
如何把数组作为参数使用
实参用数组名
数组名可以作为参数进行传递
C语言数组作为函数参数
c语言函数形参如何使用数组
数组指针作为参数
输入一个字符串将其逆序输出
python编程将123变成321
数组元素作为函数实参