试题题干
设有数据定义语句char s1[10]="abc",s2[10]="ABCD";,则执行语句“printf("%d”,strlen(strcat(s1,s2));"后的输出是()
参考答案
正确答案:
试题解析
strcat(s1,s2)函数将s2中的字符串连接到s1中的字符串之后,即s1中的字符串变为“abcABCD”。strlen()函数是测字符串的实际长度,s1中字符串的长度为7。
设有数据定义语句char s1[10]="abc",s2[10]="ABCD";,则执行语句“printf("%d”,strlen(strcat(s1,s2));"后的输出是()
strcat(s1,s2)函数将s2中的字符串连接到s1中的字符串之后,即s1中的字符串变为“abcABCD”。strlen()函数是测字符串的实际长度,s1中字符串的长度为7。