C语言 UVa 213
里面的
int readcode() //用于读取编码头code;
{
memset(code,0,sizeof(code));
code[1][0]=readchar();
if(code[1][0]==EOF)
return 0; //如果输入为EOF,结束输入;
for(int len=2;len<=7;len++){
for(int i=0;i<(1<<len)-1;i++){//注意(1<<len)的括号;
int ch=getchar();
if(ch==EOF) //如果输入为EOF,结束输入;
return 0;
if(ch=='\n' || ch=='\r')//输入\n||\r代表编码头输入完成;
return 1;
code[len][i]=ch; //i代表的就是[len][value]中的value的值;
}
}
}
为什么这么保存? 如何调用的? 帮忙解读一下,谢谢。