不知道怎么做,求过程

#include<stdio.h>

#include<string.h>

void main()

{

char b1[8]="abcdefg",b2[8],*pb=b1+3;

while(--pb>=b1)

strcpy(b2,pb);

printf("%d\n",strlen(b2));

}



珊姐最伟大
浏览 1213回答 1
1回答

停不下的冒险

结果为7。strcpy()是复制字符串函数。最后一次循环时,*pb=b1,即*pb指向字符串数组的首地址。即将b1[8]全部复制到b2[]里。strlen()计算数组中的字符(abcdefg)个数(长度)。
打开App,查看更多内容
随时随地看视频慕课网APP