若有定义:char *st="how are you";,下列程序段中正确的是()
A:char a[11],*p; strcpy(p=a+1,&st[4]); B:char a[11]; strcpy(++a, st); C:char a[11]; strcpy(a, st); D:char a[],*p; strcpy(p=&a[1], st+2);
若有定义:char *st="how are you";,下列程序段中正确的是
A:char a[11],*p; strcpy(p=a+1,&st[4]); B:char a[11]; strcpy(++a, st); C:char a[11]; strcpy(a, st); D:char a[],*p; strcpy(p=&a[1], st+2);
下列关于char类型的数据的说法中,正确的是( )。
A:''表示换行符 B:''表示回车符 C:char类型在内存中占16位 D:凡是Unicode字符都可以用单引号括起来作为char类型常量。
已知char a iht b;float c;double d;则表达式a*b+c-d结果为( )。
A:double B:int C:float D:char
以下函数的功能是 ( )
int fun(char*
A:
char *b=a;
while(* B:b++;
&nb C:计算字符串的长度 D:字符串的连接
将小写字母n赋值给字符变量one_char,正确的操作是 ______。
A:one_char='n' B:one_char="n" C:one_char=110 D:one_char='N'
若要说明一个类型名STP,使得定义语句STP 轧等价于char*s;,以下选项中正确的是( )。
A:typedef STP char*s; B:typedef *char STP; C:typedef STP *char; D:typedef char* STP;
若有定义:char *st="how are you";下列程序段中正确的是( )。
A:char a[11], *p; strcpy(p=a+1,&st[4]); B:char a[11]; strcpy(++a, st); C:char a[11]; strcpy(a, st); D:char a[], *p; strcpy(p=&a[1],st+2);
若有定义:char*st="how are you";下列程序段中正确的是
A:char a[11],*p;strcpy(p=a+1,&st[4]); B:char a[11];strcpy(++a,s; C:char a[11];strcpy(a,s; D:char a[],*p;strcpy(p=&a[1],st+2);