zoukankan      html  css  js  c++  java
  • C点滴成海----函数声明、函数定义、函数原型

    一、函数声明

    1、格式

    函数体去掉函数定义中的内容再加上分号,如下所示:

    • 返回值类型 函数名( 类型 形参, 类型 形参… );
    • 返回值类型 函数名( 类型, 类型…);

    2、特点

    • 函数声明只是对编译系统说明定义的函数的返回值的类型:
    • 不包含函数体(或形参)
    • 函数声明是一个说明语句,必须以分号结束

    二、函数定义

    1、格式

    • 返回值类型 函数名( 类型 形参, 类型 形参… ){

        函数体;

       }

    • 返回值类型 函数名( 类型, 类型…){

        函数体;

       }

    2、特点

    • 是一个完整的函数单元:包含函数类型、函数名、形参及形参类型、函数体等
    • 在程序中,函数只能有一次定义
    • 函数首部与花括号间不加分号

    三、 函数的原型

    函数的原型又称函数的声明。

    四、区别

    1、声明与定义的区别:
    本质区别

    • 函数声明是不占用内存,仅仅告诉编译器,要声明的部分存在,要预留一点空间。
    • 定义则需要开辟内存。
  • 相关阅读:
    redhat 5 中文乱码
    生成树
    交换机端口模式
    链路聚合
    AP注册
    信息收集
    Python 25 Django跨域请求
    Python 24 Django之csrf中间件
    Python 23 Django基础
    Python 21 Flask(三)第三方组件
  • 原文地址:https://www.cnblogs.com/hahayixiao/p/9767308.html
Copyright © 2011-2022 走看看