问题

有以下函数

int fun(char *s)

{ char *t=s;

while(*t++);

return(t-s);

}

该函数的功能是

A) 比较两个字符 串 的大小

B) 计算 s 所指字符串占用内存字节的个数

C) 计算 s 所指字符串的长度

D) 将 s 所指字符串复制到字符串 t 中

参考答案
您可能感兴趣的试题
  • 设已有定义: float x; 则以下对指针变量 p 进行定义且赋初值的语句中正确的是A)float *p=1024;B)int *p=(float)x;C)float p=&x;D)float *P
  • 有以下程序#include main( ){ int n,*p=NULL;*p=&n;printf(Input n:); scanf(%d,&p); printf(outp
  • 以下程序中函数 f 的功能是 : 当 flag 为 1 时 , 进行有由小到大排序 ; 当 flag 为 0 时 , 进行由大到小排序。void f(int b[],int n,int flag){
  • 有 以下程序void f(int b[]){ int i;for(i=2;i<6;i++) b[i]*=2;}main( ){ int a[10]={1,2,3,4,5,6,7,8,9,10},i;f
  • 有以下程序typedef struct{int b,p;}A;void f(A c) /* 注意: c 是结构变量名 */{ int j;c.b+=1; c.p+=2;}main( ){ int i;
  • 有以下程序main( ){ int a[4][4]={{1,4,3,2,},{8,6,5,7,},{3,7,2,5,},{4,8,6,1,}},i,j,k,t;for(i=0;i<4;i++)for(