若有char str1[]="good",str2[10],str3[10]="how";,使用 strcpy 函数进行无效操作的是 ____
A: strcpy(str2,str1)
B: strcpy(str3,str2)
C: strcpy(str2,&str1[2])
D: strcpy(str3,str1)
A: strcpy(str2,str1)
B: strcpy(str3,str2)
C: strcpy(str2,&str1[2])
D: strcpy(str3,str1)
举一反三
- 下列关于字符串使用正确的是() A: char str[10]; str="Hello"; B: char *str; strcpy(str,"Hello"); C: char *str1,str[10]="Hello"; strcpy(str,str1); D: char *str; str="Hello";
- 下列程序运行结果是: main() {char str[10]; char str1[10]={“ABCD”},str2[10]={“abcd”},str3[10]={“1234”}; if (str1>str2) strcpy(str,str1); elsestrcpy(str,str2); if (st A: ABCD B: abcd C: 1234 D: 结果不确定
- 在下列语句中,正确的是( )。 A: char str[]=”China”; B: char str[];str=”China”; C: char str1[5],str2[]={”China”};str1=str2; D: char str1[],str2[];str2={”China”};strcpy(str1,str2);
- 在下列语句中,正确的是 ( ) A: static char str[]="China"; B: static char str[];str="China"; C: static char str1[5],str2[]={"China"};str1=str2; D: static char str1[],str2[];str2={"China"};strcpy(str1,str2);
- 下列数组说明中,说法正确的是( )。 A: static char str1[5],str2[]={"China"}; str1=str2; B: static char str[]="China"; C: static char str1[],str2[];str2={"China"}; strcpy(str1,str2); D: static char str[]; str="China";