
关于C++函数题目解答 10
若定义chars[60]=”HelloWorld!”,t[30]=”WellcometoPeizheng!”,r[20]=”Ilovehere!”;,则表达式strlen...
若定义char s[60]=”Hello World!”,t[30]=”Wellcome to Peizheng!”,r[20]=”I love here!”;,则表达式strlen(strcat(strcpy(s,t),r))的值为 33 。
这个题的答案是什么,最好能给详细过程 展开
这个题的答案是什么,最好能给详细过程 展开
1个回答
展开全部
strlen(strcat(strcpy(s,t),r))表达式的执行顺序为:
strcpy(s,t) 将t数组的内容复制到s数组,并返回s数组的结果
strcat(strcpy(s,t),r) 将r数组的内容拼接到步骤1中返回的s数组,并返回s数组的结果
strlen(strcat(strcpy(s,t),r))计算步骤2中返回的数组s的长度
最终结果为33
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询