C语言字符串strcat

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:40:50
当执行下面的程序时,如果输入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,因为当你从键盘输入ABC时,ss数组的值变成ABC,(因为是输入字符串)strcat函数是连接函数,就把ABC与6789连接再一起,所以选A。

A

gets(ss);输入ABC,则ss->ABC
strcat(ss,"6789");则ss->ABC6789
然后printf("%s\n",ss); 输出ss
所以是A