![](https://lstatic.shangxueba.com/jiandati/pc/images/pc_jdt_tittleico.png)
使用()作函数实参时,向形参传递的是数组首元素的地址。
A.数组元素
B.数组名
C.数组
D.简单变量
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_ckda.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_panel_vip.png)
![](https://lstatic.shangxueba.com/jiandati/pc/images/jdt_q_wyda.png)
- · 有4位网友选择 D,占比40%
- · 有3位网友选择 B,占比30%
- · 有2位网友选择 C,占比20%
- · 有1位网友选择 A,占比10%
A.数组元素
B.数组名
C.数组
D.简单变量
A:数组的首地址
B:数组第一个元素的值
C:数组中全部元素的值
D:数组元素的个数
1. 若用数组名作为函数调用时的实参,则实际上传递给形参的是 A) 数组首地址 B) 数组的第一个元素值 C) 数组中全部元素的值 D) 数组元素的个数 2. 当调用函数时,实参是一个数组名,则向函数传递的是_____ A)数组的长度 B)数组每一个元素地址 C)数组的首地址 D)数组每个元素中的值 3. 以下说法中正确的是___ A) C语言程序总是从第一个的函数开始执行 B) 在C语言程序中,要调用的函数必须在main()函数中定义 C) C语言程序总是从main()函数开始执行 D) C语言程序中的main()函数必须放在程序的开始部分 4. 函数调用语句是:fun (e1,(e2,e3),(e4,e5,e6)); 实际参数的个数是_____ A)1 B)2 C)3 D)6 5.以下程序执行后输出结果是______。 void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf(“%d,%d,%d\n”,x,y,z); } A) 1,2,3 B) 3,1,2 C) 1,3,2 D) 2,3,1
A、实参数组的首地址
B、实参数组全部元素的值
C、实参数组第一个元素的值
D、实参数组元素的个数
A、传值方式
B、传址方式
C、将实参的地址传递给形参的地址,这样在函数中可以通过地址改变实参的值。
D、是双向传递,即实参的值可以传递给形参,形参的值也可以传递给实参。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!