以上代码中,sum函数在上面,main函数在下面,在main函数中就可以调用sum函数。
如果sum函数定义在main函数后面,则需要在main函数前面声明sum函数。即在main函数前面写:void sum(int begin, int end);
C语言中,习惯将函数声明放在main函数前面,将函数定义放在main函数后面。如下面所示。
这点和java有很大区别。
在java中,方法存放在同一个类中,只要在一个类中就可以相互调用。即在同一个类中,不论方法的定义在前还是后,main方法都可以调用,不分前后。
此外,c语言和java的区别还有:
1、变量赋值
int a = 5;
double d = 8.88;
a = d;
以上代码第三行,将double类型的变量赋值给int类型,在C语言中,直接将小数部分舍弃掉,即a =8