![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
函数返回值的类型是()。
A.return语句中的表达式类型
B.调用该函数时的主调函数类型
C.调用该函数时的形参类型
D.在定义该函数时所指定的函数类型
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.return语句中的表达式类型
B.调用该函数时的主调函数类型
C.调用该函数时的形参类型
D.在定义该函数时所指定的函数类型
C语言函数返回值的类型是()
A.return语句中表达式类型
B.调用该函数时主调函数的类型
C.定义该函数时函数的类型
D.调用函数时系统临时决定
输入m和n(m≥n≥0)后,计算m!/n!(m-n)!表达式的值并输出。要求将计算阶乘的运算写成函数fact(n),函数返回值的类型为float。
在C语言中,有值函数的数据类型是指()
A.函数形式参数的数据类型
B.函数返回值的数据类型
C.调用该函数时的实参的数据类型
D.任意指定的数据类型
通常适用于从被调用函数中将一个值传回主调函数的参数传递方式是()
A.利用返回值数据传递方式
B.利用形参与实参传递数据的方式
C.利用全局变量传递数据的方式
D.以上都不对
在下列函数的参数传递方式中,可以改变实参值的参数传递方式是()
A.值传递
B.地址传递
C.返回值传递
D.A、B和C
若给fun函数的形参s传送字符串“∪∪6354abc"(其中∪表示空格字符),则函数的返回值是【 】。 long fun(char s[]) { long n; int sign; for(;isspace(*s);s++); sign=(*s==-)? -1:1; if(*s==+||*s==-) s++; for(n=0;isdigit(*s);s++) n=10*n+(*s-0); return sign*n; }