有以下程序:#include void fun(int a, int b){ int t;t = a; a = b; b = t;}main( ){ int c[10] = {l,2,3,4,5,6,7,8,9,0} ,i;for(i = 0;i<10;i+ = 2) fun(c[ i] , c[i+1]);for(i = 0;i<10;i++) printf( "%d," , c[i]);printf( " \n");
A. 1, 2, 3, 4, 5, 6, 7, 8, 9, 0,
B. 2, 1, 4, 3, 6, 5, 8, 7, 0, 9,
C. 0, 9, 8, 7, 6, 5, 4, 3, 2, 1,
D. 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
设有定义语句int (*f) (int);,则以下叙述中正确的是____。
A. f是基类型为int的指针变量
B. f是指向函数的指针变量,该函数具有一个int类型的形参
C. f是指向int类型一维数组的指针变量
D. f是函数名,该函数的返回值是基类型为int类型的地
有以下程序#include int add(int a,int b){ return(a+b);}main( ){ int k,(*f)( int,int ),a=5,b=10;f=add;…}则以下函数调用语句错误的是( )。
A. k=*f (a,b);
B. k=add (a, b);
C. k= (*f) (a, b);
D. k=f (a, b);