若有以下调用语句,则正确的fun函数首部是... int a;float x;... fun(x,a);...

为什么是void fun(float a,int x)?

你调用的形式是
fun (x,a)
其中,x是float类型,a是int型

函数的首部和函数声明一样,形参列表里只检查参数类型,不检查参数名。所以首部应该是
void fun(float a,int x)
甚至可以简写为
void fun(float,int)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-22
为什么是void fun(float a,int x)?谁说一定得要是void 的?
int float 甚至char都 行吧
我觉得我得把代码贴全,而不是...号
第2个回答  2011-12-22
....你都没写全题目怎么帮你

c语言的问题若有以下调用语句,则不正确的fun函数的首部是?
int a[50],n;fun(n, &a[9]);} 解答:答案d是错误的,因为调用函数中的实在参数为一个是整型变量n,一个是指针变量a[9]的地址,即为指针变量。因为函数的实在参数与形式参数应该类型相同,个数相同。而答案d中的两个参数均为整型变量,所以d是错误答案。答案a中的m为整型变量,x是一个数组...

c语言中,*fun是什么意思
这个是自定义函数 答案补充 就是定义一个指针变量指向FUN这个函数。可用指针引用这个函数,一般不用这样,都是直接调用函数的

c语言void fun(floata,intx);
选B,没什么解释的。调用函数的参数类型必须和定义函数的参数类型相同

39、若有以下函数调用语句: fun(a+b,(x,y),fun(n+k,d,(a,b)));在此...
第三个是 fun(n+k,d,(a,b) ),这是函数调用,结果是1个值。答案选 A) 3

C语言赋值题,求判断思路
61.(×)C语言中,在一个函数内部可以定义另一个函数62.(×)实参和与其对应的形参共同占用一个存储单元63.(×)只有当实参和与其对应的形参同名时才共占用存储单元64.(√)若有以下函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,B)));在此函数调用语句中实参的个数是665.(√)...

全国计算机等级考试三级笔试试题及答案?
D)x=j>0;(16) 设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b\/b的值是( )。A)6.500000 B)6 C) 5.500000 D) 6.000000(17) 已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,以下选项中正确的输入语句是( )。A) scanf(“%2d%2d%2d”,&i,&...

char fun(char*); main() { char *s="one",a[5]={0},(*f1)()=fun...
程序中若有如下说明和定义语句 char fun(char*);main(){ char*s="one",a[5]={0},(*f1)()=fun,ch;……} 以下选项中对函数fun的正确调用语句是 A.(*f1)(A) ;B.*f1(*s);C.fun(&A) ;D.ch=*f1(s);请帮忙给出正确答案和分析,谢谢!我来回答 最佳答案heyu522014-08-28...

VB参数传递方式判别与解题应用
在应用程序中用“private function fun(x as integer, y as single)”定义了函数fun. 调用函数fun的过程中的变量i,j均定义为 integer型,能正确引用函数fun的是___①fun(i,j) ②call fun(i,3.65)③fun(3.14,234) ④fun(“245”, “231.5”)a.①...

有函数调用语句fun(a, b+c, (d, e));,则该函数调用语句中含有的实参的...
若有语句double if函数 函数首部是什么 gets函数 其他类似问题2010-07-14 有函数调用语句fun(a, b+c, (d, e));,则该... 2 2015-01-05 有函数调用语句:f(a+b,(c,d),c);则该调用语句中... 9 2014-06-18 函数调用语句:fun((a,b),(c,d,e));实参个数... 3 2014-06-02 C语...

下半年计算机二级c语言基础试题
sub(int x,int y) {x1=x;x=y;y=x1;} 3、#include Main() {int i=5; Printf(“%d ”,sub(i)); } sub(int n) {int a; If(n==1) return 1; a=n+sub(n-1); return (a); } 4、#include Void fun() {static int m; m+=2; printf(“%d ”,m); } Main() {int a; For(...

相似回答