已知函数swap的定义为:
void swap(int& a, int& b) {
int t = a;
a = b;
b = t;
}
要交换变量x和y的值下列调用方[1]式正确的是:
A. swap(xy);
B. swap(x,y);
C. swap(&x, &y);
D. swap(x[ ], y[ ]);
已知函数swap的定义为:
void swap(int& a, int& b) {
int t = a;
a = b;
b = t;
}
要交换变量x和y的值下列调用方[1]式正确的是:
A. swap(xy);
B. swap(x,y);
C. swap(&x, &y);
D. swap(x[ ], y[ ]);
[单选题]已知函数foo定义如下:void foo(int a,int&b,int*c)a++;b++;(* c)++;且有如下程序段:int a=1,b=2,
h > int main ( void ) ( int a , b , c ; scanf ( " % d % d " , & a , & b
h > int main ( void ) ( int a , b = 0 , c ; scanf ( " % d " , & a ) ; while
[单选题]若一个函数的原型为“int* funl(int x,int& y,char z);”,则该函数的返回值类型为( )。A.int*B.intC.int
[单选题]已知函数f的原型是“void f(int*x,int&y);”变量v1、v2的定义是“int v1,v2;”下列调用语句中,正确的是( )。A.f(
h > int main ( void ) ( int i , a [ 10 ] , b ; for ( i = 0 ; i < 10 ; i + + ) sc
1: #include
h > int main ( void ) ( int a = 30 , b = 6 , i ; for ( i = 1 ; ; i ++ ) {
[单选题]若有定义int a,b;,通过语句scanf("%d;%d",&a,&b);,能把整数3赋给变量a,5赋给变量b的输入数据是( )。A.35B.3,
[单选题]有以下程序: void swap1(int *a,int *b) {int *c=a; s=b,b=c; } void swap2(int *a.int *b) { int c=*a; *a=*b,*b=c; } main() {int a=10, b=15; swap 1(&a,&b) ; printf("%d,%d,",a,b) ; a=10,b=15; swap2(&a,&b) ; printf("%d,%d",a,b) ; } 其输出结果为____