c++函数调用的题目若同时定义了如下函数,fun(8,3.1)调用的是下列哪个函数(D)。 A.void fun(flo

cardsen2022-10-04 11:39:541条回答

c++函数调用的题目
若同时定义了如下函数,fun(8,3.1)调用的是下列哪个函数(D)。

A.void fun(float,int)
B.void fun(double,int)

C.void fun(char,float)
D.void fun(double,double)
c和D哪一个对

已提交,审核后显示!提交回复

共1条回复
逆风而飞 共回答了29个问题 | 采纳率89.7%
D对啊,c是字符型和单精度型,8没有用单引号括起来,应该就不算字符型了。
1年前

相关推荐

C++函数模版的具体定义.和怎么使用.
C++函数模版的具体定义.和怎么使用.
我看书上面说 template 返回类型 函数名(形式参数表)
看了觉得好乱.具体要怎么定义.要怎么用.
w3213241年前1
米分v米分 共回答了27个问题 | 采纳率81.5%
函数模板可以用来创建一个通用的函数,以支持多种不同形参,避免重载函数的函数体重复设计.它的最大的特点就是吧函数实用的数据类型作为参数.
定义的一般形式:
template
函数返回值类型 函数名(参数表)
{
函数体
}
例如:
templat
T1 fun(T1 a,T2 b)
{ T2=d;
、、、、、、
}
如果主调函数中有:
int x; double y;
、、、、
fun(x,y);
则系统将用实参x的数据类型int和y的数据类型double的代替函数模板中的T1和T2,生成模板函数
int fun(int a,double b)
{ double d;
、、、、
}
# include
# include
template
T min(T a,T b)
{ return (a
设圆半径r=1.5,圆柱高h=3,求圆柱体积vz (πr2h).用c++函数来实现. 急!
fsluogm1年前1
素天剑 共回答了17个问题 | 采纳率94.1%
额,楼上貌似都理解错了吧,注意是用“函数”实现的!问下,LZ是华软的么?
等下给你答案...
#include
using namespace std;
double x,y;
const double PI=3.1415926;
double volume(double r,double h)
{
double vz;
vz = PI * r * r * h;
return vz;
}
int main()
{
double x = 1.5;
double y = 3;
cout
c++函数的两道习题2.  一个函数为void f(int x, char y = ‘a’),另一个函数为void f(
c++函数的两道习题
2.  一个函数为void f(int x, char y = ‘a’),另一个函数为void f(int),则它们 A. 不能在同一程序块中定义 B. 可以在同一个程序块中定义并可重载 C. 可以在同一个程序块中定义,但不可以重载 D. 以上说法均不正确 [答案]A 请问可不可以重载??? 5.  下列带缺省值参数的函数说明中,正确的说明是 A. int Fun(int x,int y=2,int z=3); B. int Fun(int x=1,int y,int z=3); C. int Fun(int x,int y=2,int z); D. int Fun(int x=1,int y,int z=3); [答案]A 为什么??
123full1年前1
sudongyan 共回答了19个问题 | 采纳率84.2%
void f(int x, char y = ‘a’),这个有缺省值参数,所以实际的调用,可能和void f(int)一样。所以不能定义在同一程序块。第二个是因为缺省值参数必须,未定义缺省值参数的变量后。要不然你怎么知道我给的值是哪一个?比如B. int Fun(int x=1,int y,int z=3); 你说应该怎么调用呢?这个问题你可能还没搞清有缺省值参数的参数也是可以有参数的。比如void f(int x, char y = ‘a’),可以直接用 f(x)这样的方式调用。也可以f(x,x)的方式调用,搞清这个问题应该这个就没问题的。