A-A+

当执行下面的程序时 如果输入ABC 则输出结果是______。 #include stdi

2022-08-06 03:28:10 问答库 阅读 175 次

问题详情

当执行下面的程序时,如果输入ABC,则输出结果是______。 #include "stdio.h" #include "string.h" main() { char ss[10]="12345"; gets(ss);strcat(ss,"6789"); printf("%sn",ss); }
A.ABC6789
B.ABC67
C.12345ABC6
D.ABC456789请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:sdtrcat(str1,str2)合并字符串函数的作用是把str2所指字符串的内容连接到str1字符串的后面,自动删去str1原来串中的'\0'。为了进行这项操作,要求str1所指的字符串后面有足够的空间来容纳str2所指字符串中的内容。函数值为str1所指第一个字符的地址。

考点:程序