当执行下面的程序时,如果输入ABC,则输出结果是 ______。 #include "stdio.h" #include "string.h" main() { char ss [10]="12345"; gets

admin2010-01-10  34

问题 当执行下面的程序时,如果输入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

答案1

解析 strcat(strl,str2)合并字符串函数的作用是把str2所指字符串的内容连接到strl字符串的后面,自动删去strl原来串中的’0’。为了进行这项操作,要求strl所指的字符串后面有足够的空间来容纳str2所指字符串中的内容。函数值为strl所指第一个字符的地址。
转载请注明原文地址:https://jikaoti.com/ti/5gI0FFFM
0

最新回复(0)