若有说明:char s1[]="That girl",s2[]="is beautiful";,则使用函数strcpy(s1,s2)后,结果是( )。
A: s1的内容更新为That girl is beautiful
B: s1的内容更新为is beautiful\0
C: 有可能导致数据错误
D: s1的内容不变
A: s1的内容更新为That girl is beautiful
B: s1的内容更新为is beautiful\0
C: 有可能导致数据错误
D: s1的内容不变
举一反三
- 若有说明:char s1[]="That girl",s2[]="is beautiful";,则使用函数strcpy(s1,s2)后的结果是_____
- 若有说明char s1[]="That girl",s2[]="is beautiful";则使用函数strcmp(s1,s2)后,结果是______。
- 若有说明char s1[]="That girl",s2[]="is beautiful";则使用函数strcmp(s1,s2)g,结果是______。
- 若有说明 char s1[5],s2[7];,要将字符串存储到s1和s2中,下列语句中正确的是( )。 A: scanf(″%s%s″,&s1, &s2); B: gets(s1, s2); C: scanf(″%s%s″, s1, s2); D: s1=getchar( ); s2=getchar( );
- 以下程序的输出结果是 String s1="1",s2="2"; String s=s1+s2; System.out.println(s);