English 中文(简体)
函数定义 C [重复]
原标题:Function definition C [duplicate]
  • 时间:2012-05-26 14:00:10
  •  标签:
  • c
  • function
This question already has answers here:
Closed 11 years ago.

Possible Duplicate:
C function syntax, parameter types declared after parameter list

我看到了以下关于功能定义的语法,在“Enterpertent C programing ”中。

int compare(s1, s2)
    char * s1, *s2;
{
    while (*s1++ == *s2) {
        if (*s2++ == 0) return (0);
    }
    return (*--s1 - *s2);
}

上述定义如何有效? 它汇编和运行完好无任何错误。

对于功能定义的下列语法,我比较满意

int compare(char * s1,char *s2)
{
    while (*s1++ == *s2) {
        if (*s2++ == 0) return (0);
    }
    return (*--s1 - *s2);
}

书中写道(在大学或其他地方学习C时), 任何人都可以为书中写道的灯光点亮。

最佳回答

曾讨论过此专题