若有定义:char strl[10],str2[ ]="student"; 以下能把str2中的字符串赋给strl的语句是()。
A、for(int i=0; i<=strlen(str2); i++) str1[ i ]="str2[" ];> B、str1="student";
C、str1=str2;
D、for(int i=0; str2[ i ]!=0; i++) str1[ i ]=str2[ i ];
A、for(int i=0; i<=strlen(str2); i++) str1[ i ]="str2[" ];> B、str1="student";
C、str1=str2;
D、for(int i=0; str2[ i ]!=0; i++) str1[ i ]=str2[ i ];
A.求字符串的长度
B.比较两个字符串的大小
C.将字符串str1复制到字符串str2中
D.将字符串str1接续到字符串str2中
A、str1 = str2;
B、strcpy(str1, str2);
C、strncpy(str1,str2,6);
D、str1[0] = 0; strcat(str1, str2);
A、A.char str[]="shanghai";
B、B.char str[]={"shanghai"};
C、C.char str[9]={s,h,a,n,g,h,a,i,\0};
D、D.char str[8]={ s,h,a,n,g,h,a,i};
include <iostream>
using namespace std;
int strle(char a[],char b[])
{
int num=O,n=O;
while (* (a+num) !='\0')
num++;
while (b [n] )
{
* (a+num)=b [n];
num++;
n++;
}
return(num);
}
int main ()
{
char strl[80],str2[80],*p1=str1,*p2=str2;
cin>>p1;
cin>>p2;
cout<<strle(p1,p2)<<end1;
return 0;
}
运行上述程序,如果从键盘输入字符串qwerty和字符串abcd,则程序的输出结果是【 】。
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!