包括返回值,函数名,形参列表和函数体四个部分.
例如 :
int findmin(int a[],int n){
//函数体
return min;
}
以上函数int 是返回值,findmin是函数名, int a[] int n是形参列表
【声明部分】和【语句部分】
解释:
函数声明它为编译器提供了有用的信息,编译器在翻译代码的过程中,只有见到函数原型(这里即可以是声明也可以是定义)之后才知道这个函数的名字、参数类型和返回值,这样碰到函数调用时才知道怎么生成相应的指令,所以函数原型必须出现在函数调用之前,这也是遵循"先声明后使用"的原则.注意上面说的函数原型是包括函数声明和定义两种形式的.另外还有一种特殊情况,就是隐式声明.隐式声明的函数返回值类型都是int.
【举例】
#include
main()
{
int jiec(int n)
int y=1;int i;
for(i=1;iy=y*i;
return(y);
这个程序也是可以运行的,主要返回值为int.
c语言的函数体用{函数体开始,用}函数结束,函数体的的前面是定义部分,后面是执行部分.
使用示例:
printf (" Error! Not enough arguments. Correct usage is ..\n" ) ;
printf("c:eopyfile? source_file? destination_file\n") ;
exit (1) ;
else {
open_files () ;
while (! feof(infile)) {
read_data ( ) ;
write_data() ;
close files() ;
扩展资料
C语言中的大括号,定义和初始化结构体变量
结构体变量的定义方法的样例如下:
typedef struct
......
}T_Struct;
该结构体变量的初始化样例如下:
T_Struct tStruct = {0};