ANSI C同较早版本C语言之间的最大区别在于函数的声明与定义的形式的不同
int power(int base, int n);
这是ANSI C的函数声明
power(base, n)
int base, n;
此为早期C语言版本的函数声明
早期C语言版本中参数名在圆括号内指定, 参数类型在左花括号之前声明。如果没有声明某个参数的类型,则默认是int类型。
ANSI C同较早版本C语言之间的最大区别在于函数的声明与定义的形式的不同
int power(int base, int n);
这是ANSI C的函数声明
power(base, n)
int base, n;
此为早期C语言版本的函数声明