关于函数调用的简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 14:52:50
大家来看这个小代码:
a(int b ,int c)
{
if (b>c)
printf("big=%d",b)
else
printf("big=%d",c)
}

这个是我在搜索有关函数调用的时候找到的,我想问下,这里这个代码在一个程序中算是什么呢?是函数的声明么?还是其他的什么?要是下面还要用到这个原理我该如何写下去啊?还有的就是在大型的编程中,是不是先在前面把需要用到的函数都写出来,像这样,然后后面直接就用了??

我不太懂这种语言啊.
不过,一看就知道,这应该是一个比较整数大小的函数啊,不只是声明噢,已经把函数写完成了.函数,写出来如果不调用,永远都放在那儿的.不一定要在前面写,在后面写也可以的,无论你把函数写在哪儿,如果你不调用,函数体内的动作是不会进行的.
上面你只是写了个函数,并没有调用啊.我觉得,你应该再这个函数体外面,再加一行,就在使用这个函数了
a(10,20);
你的a这个函数,需要两个参数传进去,我随便传了两个参数10与20,比较大小,结果应该是 big=20吧.

通常使用函数的方法是如下:

myFunction(10,'F',"fda1235");//调用某个函数,并传入参数(也有函数不需要参数的)

char myFunction(int a, char b,string,c,...) //开始写函数体
{
(处理传入的传,并返回结果,因为前面第一个词用的char,所以返回的只能是char数据类型的啊)
}