早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道关于指针的题目108.若有定义:charstr1[6]="abcdm",*ps,*str2="abcdef";()是正确的。A.strcpy(str1,str2);B.表达式strcmp(str1,str2)的值大于0C.str1=str2;D.表达式strlen(str1)的值为6想知道一下每个

题目详情
一道关于指针的题目
108. 若有定义:char str1[6]="abcdm",*ps,*str2="abcdef";( )是正确的。
A. strcpy(str1,str2);
B. 表达式strcmp(str1,str2)的值大于0
C. str1=str2;
D. 表达式strlen(str1)的值为6
想知道一下每个选项都为什么,
▼优质解答
答案和解析
A. strcpy(str1,str2); //错误。str1没有空间存放连接的字符串。
B. 表达式strcmp(str1,str2)的值大于0 //正确!
C. str1=str2; //错误。字符串赋值要用strcpy函数。
D. 表达式strlen(str1)的值为6//错误。值为5,结束符不算。