函数体一般包括哪两部分


函数体一般包括哪两部分

文章插图
函数体一般由两个部分组成一个是函数头,一个是函数体 。
函数体是编程语言中定义一个函数功能的所有代码组成的整体 。函数体是用花括号括起来的若干语句,他们完成了一个函数的具体功能 。函数体内的前面是定义和说明部分,后面是语句部分 。函数声明与函数体放在一起组成了函数定义 。
函数头是指函数体之前的所有部分,应用于数学、程序设计领域,作用是给出了该函数的返回类型 。在一个函数定义中,函数体之前的所有部分称为函数头,它给出了该函数的返回类型、每个参数的次序和类型等函数原型信息,所以当没有专门给出函数原型说明语句时,系统就从函数头中获取函数原型信息 。
函数体一般包括哪两部分
函数体一般包括【声明部分】和【语句部分】
解释:
函数声明它为编译器提供了有用的信息,编译器在翻译代码的过程中,只有见到函数原型(这里即可以是声明也可以是定义)之后才知道这个函数的名字、参数类型和返回值 。
【函数体一般包括哪两部分】这样碰到函数调用时才知道怎么生成相应的指令,所以函数原型必须出现在函数调用之前,这也是遵循“先声明后使用”的原则 。注意上面说的函数原型是包括函数声明和定义两种形式的 。另外还有一种特殊情况,就是隐式声明 。隐式声明的函数返回值类型都是int 。