在C语言中函数包括哪些部分?

Python011

在C语言中函数包括哪些部分?,第1张

包括返回值函数名,形参列表和函数体四个部分。例如 :int findmin(int a[],int n){//函数体return min}以上函数int 是返回值,findmin是函数名, int a[] int n是形参列表

声明部分】和【语句部分】

解释:

函数声明它为编译器提供了有用的信息,编译器在翻译代码的过程中,只有见到函数原型(这里即可以是声明也可以是定义)之后才知道这个函数的名字、参数类型和返回值,这样碰到函数调用时才知道怎么生成相应的指令,所以函数原型必须出现在函数调用之前,这也是遵循“先声明后使用”的原则。注意上面说的函数原型是包括函数声明和定义两种形式的。另外还有一种特殊情况,就是隐式声明。隐式声明的函数返回值类型都是int。

【举例】

#include

main()

{

printf("%d\n",jiec(5))

}

int jiec(int n)

{

int y=1int i

for(i=1iy=y*i

return(y)

}

这个程序也是可以运行的,主要返回值为int。