在C语言中,一个函数一般由两个部分组成,它们是——和——

如题所述

在C语言中一个函数一般由两个部分组成一个是函数头,一个是函数体。

函数体是编程语言中定义一个函数功能的所有代码组成的整体。函数体是用花括号括起来的若干语句,他们完成了一个函数的具体功能。函数体内的前面是定义和说明部分,后面是语句部分。函数声明与函数体放在一起组成了函数定义。

函数头是指函数体之前的所有部分,应用于数学、程序设计领域,作用是给出了该函数的返回类型。在一个函数定义中,函数体之前的所有部分称为函数头,它给出了该函数的返回类型、每个参数的次序和类型等函数原型信息,所以当没有专门给出函数原型说明语句时,系统就从函数头中获取函数原型信息。

扩展资料 

函数体使用示例:

main(){printf()();printf()();}//函数体是花括号内的所有语句的集合,包括花括号在内

一个函数的原型语句就是其函数头的一个拷贝,当然要在最后加上语句接上结束符分号。函数原型语句与函数头也有细微的差别。

在函数原型语句中,其参数表中的每个参数允许只保留参数类型,而省略参数名,并且若使用参数名也允许与函数头中对应的参数名不同。  

参考资料来源:百度百科—函数头 

参考资料来源:百度百科—函数体

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-01
【声明部分】和【语句部分】解释:函数声明它为编译器提供了有用的信息,编译器在翻译代码的过程中,只有见到函数原型(这里即可以是声明也可以是定义)之后才知道这个函数的名字、参数类型和返回值,这样碰到函数调用时才知道怎么生成相应的指令,所以函数原型必须出现在函数调用之前,这也是遵循“先声明后使用”的原则。注意上面说的函数原型是包括函数声明和定义两种形式的。另外还有一种特殊情况,就是隐式声明。隐式声明的函数返回值类型都是int。【举例】 #include main() { printf("%d\n",jiec(5)); } int jiec(int n) { int y=1;int i; for(i=1;iy=y*i; return(y); } 这个程序也是可以运行的,主要返回值为int。
第2个回答  2018-06-19
c语言中一个函数有两部分组成,即函数首部和函数体,而函数体有又有两部分组成:声明部分、执行部分。
填充: 它们是 (函数首部) 和 (函数体)
第3个回答  2018-06-26
函数有两部分组成,它们是函数首部和函数体。
其中函数体又有两部分组成,它们是声明部分和执行部分。
第4个回答  2018-06-22
函数类型和函数体.
定义一个函数, 必然要先确定其类型, 举个例子:
int main(int argc, char **argv) ;
接下来开始写函数体:
int main(int argc, char **argv) {
......
return 0;
}