void sum(int begin,int end)如何理解

img

img


有大佬可以帮我详细说说为什么第一行()里可以有变量,然后int main()下面的sum是怎么被用在上面函数里的吗?谢谢大佬!

第一行是定义了一个函数啊,begin和end是函数参数

首先void sum(int begin,int end){.......}是一个函数,函数()里面参数的叫形参。上面void sum(int begin,int end){.......}叫定义函数,就是说你要实现实现一个怎么样的功能,一般我们想着是弄一个函数。而main()函数里面的sum(1,10)叫调用void sum(int begin,int end){.......}这个函数。而sum里面的1,10叫做实参,就是赋给sum函数begin,end的值。在C里面一般我使用变量也是,需要先定义一个变量,才能使用这个变量。

我下面打的字不知为何消失了,还有就是int main()下面的sun是如何被用在上面函数里的?希望可以得到详细解答,大一新生在此顿首