若有下列定义和语句: Char*s1="12345",*s2="1234"; printf("%d\n",strlen(strcpy(s1,s2))); 则输出结果为______。

admin2010-12-10  32

问题 若有下列定义和语句:
Char*s1="12345",*s2="1234";
printf("%d\n",strlen(strcpy(s1,s2)));
则输出结果为______。

选项 A、1 1<CR>2 3<CR>5 (<CR>代表换行)

答案

解析  本题通过语句“for(i=2;i<5;i<5;i++)a=a[i-2]+a[i-1];”将数组中前面两项的和赋值给数组当前元素,得到a的值应为{1,1,2,3,5)。语句if(i%2==0)printf("\n")是要将数组中的元素以每行两个的形式输出。
转载请注明原文地址:https://jikaoti.com/ti/EJB0FFFM
0

最新回复(0)