下列不能输出字符串"Hello"的程序段是______。
A: char *t; t="Hello";printf("%s\n",t);
B: char *t, s[]="Hello"; t=s;printf("%s\n",t);
C: char s[20],*t=s; t="Hello";printf("%s\n",s);
D: char *t, s[]="Hello"; t=s;printf("%s\n",s);
A: char *t; t="Hello";printf("%s\n",t);
B: char *t, s[]="Hello"; t=s;printf("%s\n",t);
C: char s[20],*t=s; t="Hello";printf("%s\n",s);
D: char *t, s[]="Hello"; t=s;printf("%s\n",s);
举一反三
- 下面程序 char * fun1(char *t,char *s){ while(*t=*s){s++,t++;} return t;}int main(){ char a[100]="Hello"; char b[20]="NEU"; char *t=NULL; t=fun1(a,b); printf("%s",t);}执行结果为 A: HelloNEU B: Hello C: NEU D: 输出为空
- 中国大学MOOC: 下面程序 char * fun1(char *t,char *s){ while(*t=*s){s++,t++;} return t;}int main(){ char a[100]=Hello; char b[20]=NEU; char *t=NULL; t=fun1(a,b); printf(%s,t);}执行结果为
- 以下程序段的输出结果是________。char s[]="\\141\141abc\t"; printf ("%d\n",strlen(s));
- 有以下程序 void ss(char *s,char t) { while(*s) { if(*s==t)*s=t-'a'+'A'; s++; } } main() { char str1[100]="abcddfefdbd",c='d'; ss(str1,c); printf("%s\n",str1); } 程序运行后的输出结果是( )。
- 以下与库函数strcmp(char *s,char *t)功能相等的程序段是( )。? int strcmp3(char *s,char *t){ for ( ; *t==*s; ) { if (!*t) return 0 ; t++ ; s++ ; } return (*s-*t) ;}|int strcmp2(char *s,char *t){ for ( ; *s++==*t++; ) if (!*s) return 0 ; return (*s-*t) ;}|int strcmp1(char *s,char *t){ for ( ; *s++==*t++; ) if (*s=='\0') return 0 ; return (*s-*t) ;}|int strcmp4(char *s,char *t){ for ( ; *s==*t;s++,t++ ) if (!*s) return 0 ; return (*t-*s) ;}