以下程序中函数setup的功能是返回形参指针s1和s2所指字符串中较小字符串的首地址:
# include<stdio. h>
# include<string. h>
char * scmp(char * s1, char * s2)
if(strcmp(s1, s2)<0)
return(s1);
else return(s2);
main()
int i; char string[20], str[3][20];
for(i=0; i<3; i++)gets(str[i]);
strcpy(string, scmp(str[0], str[1]));
strcpy(string, scmp(string, str[2]));
printf("% s\n", string);
若运行时依次输入:abcd、abba和abc3个字符串,则输出结果为______。
A.abcd
B.abba
C.abc
D.abca