已知下列函数定义: fun(int *b,int c,int d) { int k; for(k=0;k
举一反三
- 已知下列函数定义: fun(int *b,int c,int d) int k; for(k=0;k<c*d;k++) *b=c+d; b++; 则调用此函数的正确写法是(假设变量a的说明为int a[10])()。 A: fun(*a,6,14); B: fun(&a,6,8); C: fun(a,8,4); D: fun((int)a,8,6);
- 已知下列函数定义: fun(int *b,int c,int d) int k; fbr(k=0;k<c*d;k++) *b=c+d; b++; 则调用此函数的正确写法是(假设变量a的说明为int a[10])______。 A: fun(*a,6,14); B: fun(&a,6,8); C: fun(a,8,4); D: fun(int)a,8,6);
- 已知下列函数定义: fun(int*b,int c,int d) {int k; for(k=0;k<c*d;k++) {*b=c+d; b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[10])( )。 A: fun(*a,6,14); B: fim(&a,6,8); C: fun(a,8,4); D: fun((int)a,8,6);
- 已知下列函数定义 setw(int *b,int m,int n,int dat) { int k; for(k=0;k<m*n,k++) { *b=dat;b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[50]) ( ) A: setw(*a,5,8,1); B: setw(&a,5,8,1); C: setw((int*)a,5,8,1); D: setw(a,5,8,1);
- 已知函数fun的定义如下:[br][/br]void fun(int x[],int y)[br][/br]{ int k;[br][/br] for(k=0;k x[k]+=y;[br][/br]}[br][/br]若main函数中有声明int a[10]={10};及调用fun函数的语句,则正确的fun函数调用形式是( ). A: fun(a[],a[0]); B: fun(a[0],a[0]); C: fun(&a[0],a[0]); D: fun(a[0],&a[0]);