找考题网-背景图
单项选择题

若有下列函数定义: setw(int *x,int m,int n,int data) { int k; fo……

若有下列函数定义: 
setw(int *x,int m,int n,int data) 
{   int k; 
        for(k=0;k             *x=data; x++;
         } 
} 
则调用此函数的正确写法是(假设变量的说明为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);