Linux系统编程其中一处语法看不明白

YetToCome 发布于 2013/11/11 20:11
阅读 168
收藏 0

在用C语言写linux中的more的时候,遇到了一个问题,其中一段函数是这样的:

void do_more( FILE* fp)
{
    char line[LINELEN];
    int num_of_lines = 0;
    int see_more(), reply;
    while( fgets( line, LINELEN, fp))
    {
        if(num_of_lines == PAGELEN)
        {
            reply = see_more();
            if (reply == 0)
                break;
            num_of_lines -= reply;
        }
        if (fputs(line, stdout) == EOF)
            exit(1);
        num_of_lines++;
    }
}
中间有一个地方看不明白

int see_more(), reply;

see_more()的话是另一个函数了,不知道放在这里是什么语法,我试过把这个删去,发现并不影响程序,但放在这里我想应该是有它的理由的

希望大家能帮我解释下这个语法的作用吧

加载中
0
MrZQ
MrZQ
显示更多(--More--)
YetToCome
YetToCome
这个语法是怎么用的?
返回顶部
顶部