00问答网
所有问题
当前搜索:
使用一维数组名作函数实参
若
使用一维数组名作函数实参
,则以下正确的说法是()。
答:
若
使用一维数组名作函数实参
,则以下正确的说法是()。A.必须在主调函数中说明此数组的大小 B.实参数组类型与形参数组类型可以不匹配 C.在被调函数中,不需要考虑形参数组的大小 D.实参数组名与形参数组名必须一致 正确答案:A
为什么
函数
中的
数组名
不能做
实参
?
答:
若
使用一维数组名作函数实参
,必须在主调函数中说明此数组的大小。关于用数组名作函数参数有两点要说明:(1) 如果函数实参是数组名,形参也应为数组名(或指针变量),形参不能声明为普通变量(如int array;)。实参数组与形参数组类型应一致(现都为int型),如不一致,结果将出错。(2) 需要特别说明的是: ...
形参是
一维数组名
能不能调用?
答:
若
使用一维数组名作函数实参
,必须在主调函数中说明此数组的大小。关于用数组名作函数参数有两点要说明:(1) 如果函数实参是数组名,形参也应为数组名(或指针变量),形参不能声明为普通变量(如int array;)。实参数组与形参数组类型应一致(现都为int型),如不一致,结果将出错。(2) 需要特别说明的是: ...
函数
的
实参
必须是
一维数组
吗?
答:
若
使用一维数组名作函数实参
,必须在主调函数中说明此数组的大小。关于用数组名作函数参数有两点要说明:(1) 如果函数实参是数组名,形参也应为数组名(或指针变量),形参不能声明为普通变量(如int array;)。实参数组与形参数组类型应一致(现都为int型),如不一致,结果将出错。(2) 需要特别说明的是: ...
6) 若
使用一维数组名作函数实参
,则以下正确的说法是__
答:
若
使用一维数组名作函数实参
,必须在主调函数中说明此数组的大小。关于用数组名作函数参数有两点要说明:(1) 如果函数实参是数组名,形参也应为数组名(或指针变量),形参不能声明为普通变量(如int array;)。实参数组与形参数组类型应一致(现都为int型),如不一致,结果将出错。(2) 需要特别说明的是: ...
怎样
用
2
维数组
作为
函数
形参
答:
可以
用
二维
数组名
作为
实参
或者形参,在被调用
函数
中对形参数组定义时可以指定所有
维数
的大小,也可以省略第
一维
的大小说明,如:void Func(int array[3][10]);void Func(int array[][10]);二者都是合法而且等价,但是不能把第二维或者更高维的大小省略,如下面的定义是不合法的:void Func(int ...
C语言中二维
数组
行指针是什么
答:
对 array 进行 * 运算,得到的是
一维数组
array[0] 的首地址,所以 *array 与 array[0] 为同个值。如果定义 int* p,p为指int类型的指针,指向int 类型,而不是地址。故以下操作 :p=array[0] (正确) ,p=array (错误) 。这点要非常注意。第二,看看如何
用数组名作
地址表示其中元素。...
C语言中“二维
数组
行指针”是什么意思
答:
对 array 进行 * 运算,得到的是
一维数组
array[0] 的首地址,所以 *array 与 array[0] 为同个值。如果定义 int* p,p为指int类型的指针,指向int 类型,而不是地址。故以下操作 :p=array[0] (正确) ,p=array (错误) 。这点要非常注意。第二,看看如何
用数组名作
地址表示其中元素。...
中南大学c语言试题
答:
7. 字符串作为
一维数组
存放在内存中。8. 字符数组中的一个元素存放一个字符。9. 字符数组中的最后一个字符必须是'\0'。10. 形参为指针变量时,
实参
必须是数组名。11. 用
数组名作函数
参数时传递的是数组的值。12. 全局变量可以被任何一个函数中的任何一个表达式
使用
。13. 一个函数可以带回一个整型值、字符...
关于在C语言 声明带有一个变长
数组
参数的
函数
答:
在C语言中,
函数
中要
用数组
做参数,可以采用三种方式,其中后两种均可适用于变长数组参数。1 直接以定长数组做参数,声明形式为:ret_type func(int a[100]);这里就是以100个元素的数组做参数的。2 声明时不带长度,即:ret_type func(int a[]);3 以指针替代数组,即:ret_type func(int *a...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜