s是字符数组,s[0]中存放的是该字符串的有效长度,假设S[..]中字符串的内容为“abcabaa",说明下列程序的功能及执行结果(7分)。
#define len 8 int k, n[len]; char s[len]="7abcaba"; ; void unknown3 (charT[ ]) { inti,j; i=l;n[1]=0;j=0 while(i <len) {if(j==0llT[]==T[j]) { ++i;++j; if(T[i]!=T[j]) n[i]=j; else n[i]=n[j]; } else j=n[j]; } } mainO { unknown3 (s); for(k=1;k<len;k++) printf(“*%d",n[k]);}