问题

若有定义 :char *x="abcdefghi"; ,以下选项中正确运用了 strcpy 函数的是

A)char y[10]; strcpy(y,x[4]);

B)char y[10]; strcpy(++y,&x[1]);

C)char y[10],*s; strcpy(s=y+5,x);

D)char y[10],*s; strcpy(s=y+1,x+1);

参考答案
您可能感兴趣的试题
  • 有以下程序int add( int a,int b){ return (a+b); }main(){ int k, (*f)(), a=5,b=10;f=add;…}则以下函数调用语句错误的是A)k=
  • 有以下程序#include main( int argc, char *argv[ ]){ int i=1,n=0;while (i< argc) {n=n+strIen ( an
  • 有以下程序void fun2(char a,char b) {printf(%c%c,a,b);}char a=A,b=B;void fun1(){ a=C ; b=D; }mai
  • 有以下程序# include # define N 5# define M N+1# define f(x) (x*M)main(){ int i1, i2;i1 = f(2) ;i
  • 设有以下语句typedef struct TT{char c,int a[4];} CIN;则下面叙述中正确的是A) 可以用 TT 定义结构体变量B)TT 是 struct 类型的变量C) 可以用 C
  • 有以下结构体说明、变量定义和赋值语句struct STD{ char name[10];int age;char sex;} s[5],*ps;ps=&s[0];则以下 scanf 函数调用语句中错误