现定义两个字符数组,并给一个字符数组赋值。 char str1[100]; char str2[100]; cin>>str1; 下列选项中实现将str1赋值给str2,正确的是( ) (15.0分) A. str2=str1; B. strcpy(str2,str1); C. int i; for( i=0;str1[i]!='\0' && i<100;i++) str2[i]=str1[i]; str2[i]='\0'; D. for(int i=0;str1[i]!='\0' && i<100;i++) str2[i]=str1[i]; str2[i]='\0';