#include <string.h> #include <stdio.h> main() { char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";

日期:2020-05-11 21:12:06 人气:1

#include <string.h> #include <stdio.h> main() { char p[20]={'a','b','c','d'},q[]="abc",r[]="abcde";

strlen函数表示字符串的长度,strlen(q)=3,p+strlen(q)表示从p+3处开始复制,即C处; strcpy(p+strlen(q),r)表示将r从p的‘c’处开始复制,结果为“abcabcde"; strcat(p,q)表示将字符串q连接到字符串p后面,新的字符串p为"abcabcdeabc"; sizeof(p)判断字符串的长度,为20; strlen(p)判断字符串实际长度,为11;
    A+
热门评论