选择题
当执行下面的程序时,如果输入ABC,则输出结果是______。
#include 'stdio.h'
#include 'string.h'
main()
{ char ss[10]='12345';
gets(ss);strcat(ss,'6789');
printf('%s\n',ss);
}
A、
ABC6789
B、
ABC67
C、
12345ABC6
D、
ABC456789
【正确答案】
A
【答案解析】
sdtrcat(str1,str2)合并字符串函数的作用是把str2所指字符串的内容连接到str1字符串的后面,自动删去str1原来串中的'\0'。为了进行这项操作,要求str1所指的字符串后面有足够的空间来容纳str2所指字符串中的内容。函数值为str1所指第一个字符的地址。
提交答案
关闭