就是左边这个代码中int gcb()有什么用法要求之类的吗,能不能写成右边这样子的形式呢之类的
你左边这个是函数实现, 因为它在main函数前面,所以main函数里可以直接调用,也就不需要写函数定义了
当然你也可以写函数定义, 把函数实现放到 main函数后面, 那函数定义 只要在 函数调用前面就行,这个时候就是你右边这种情况
#include <stdio.h>
// 函数定义也可以写在这
// int gcd(int i);
int main()
{
int i = 0;
int gcd(int i);
printf("%d", gcd(i));;
return 0;
}
int gcd(int i)
{
return i + 1;
}
左边是定义,右边是调用
int result = gcd(10,15); //结果是5