void main(){char s[20]; char *t; t= t + 7 ;}
举一反三
- 中国大学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);}执行结果为
- 中国大学MOOC: 有以下程序:void ss(char *s,char t){ while(*s) { if(*s==t) *s=t-′a′+′A′; s++; }}void main(){ char str1[100]=
- 下面程序 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: 有以下函数int fun(char t[],char s[]){ int i=0; while(s[i]!=0) t[i]=s[i++]; t[i]=; return i;}执行如下代码片段后 char s[]=NameLI; char t[100]; fun(t,s); printf(%s,t); 程序运行后的输出结果是[/i][/i][/i]
- 有以下函数int T(char t[],char s[]){ int i=0; while(s[i]!=0&&i/2==0) t[i]=s[i++]; t[i]=0; return i;}执行如下代码片段后 char s[]="ABC\0D"; char t[100]="Hi"; T(t,s); printf("%s",t);程序运行后的输出结果是[/i][/i][/i] A: 无输出,或者说输出空串 B: ABC C: Hi D: HA