设有下列变量定义与函数声明,则合法的函数调用语句是()。int x,y;void swap(int *p,int *q);
举一反三
- 中国大学MOOC: 设有下列变量定义与函数声明,则合法的函数调用语句是()。int x,y;void swap(int *p,int *q);
- 设有函数原型:void fun(int &a, int b); 和声明语句int x, y;则下面函数调用中正确的是(
- 从函数的声明来看,调用以下那几个函数有可能实现函数外的两个数据的交换? A: void Swap(int x, int y) //值传递 B: void Swap(int & x, int & y) //引用传递 C: void Swap(int * x, int * y) //指针传递 D: void Swap(Point x, Point y) //对象值传递
- 设x、y是int型变量,函数定义为: void func(int a,int b) {... ...} 则以下________是错误的函数调用
- 函数首部是 int fun( int *a, int *b ), 则下列选项中错误的函数调用语句是 。 A: int *p, *q; fun(*p, *q); B: int x, y; ..fun(&x,&y); C: int a[10], b[10], fun(&a[0], &b[1]); D: int *p,*q; fun(p,q);