有下面程序段 #include "stdio.h" #include "string.h" main() {char a[3][20]={{"chin
有下面程序段
#include "stdio.h"
#include "string.h"
main()
{ char a[3][20]={{"china"},{"isa"},{"bigcountry!"}};
char k[100]={0},*p=k;
int i;
for(i=0;i<3;i++)
{ p=strcat(p,a[i]);}
i=strlen(p);
printf("%d\n",i);}
則程序段的輸出結果是
A.18
B.19
C.20
D.21
正確答案:B解析:字符串連接函數(shù)strcat的調用形式如下:strcat(s1,s2)。此函數(shù)將s2所指字符串的內容連接到s1所指的字符串后面,并自動覆蓋s1串末尾的尾標,函數(shù)返回s1的地址值。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。