zoukankan      html  css  js  c++  java
  • 函数原型、函数声明和函数定义之间关系

    c语言一般是从上向下依次执行,原则上函数定义需要出现在函数调用之前,否则会报错。但在实际开发中经常在定义之前就使用他们,这时需要提前声明。

    函数声明:
    函数声明就是给编译器“打个预防针”,告诉它我要使用这个函数,你现在没有找到它的定义不要紧,请不要报错,稍后我会把定义补上。

    依次是 函数返回类型、函数名和形参列表
    函数声明给出了函数名、返回值类型、参数列表等与该函数有关的信息,称为函数原型函数原型不需要函数体,也不需要形式参数的名字,用分号作为原型的结束符。对于形参列表只需要 说明需要几个参数,分别为什么类型即可。

    函数定义:

    必须要有函数体,同时要有函数的名字,形参的名字和类型
    在函数定义在main之后情况下,函数定义的参数个数和类型以及函数的返回值需要和函数原型一致,否则编译器就会报错。

    在函数定义在main之前情况时,可以省略函数声明。

    参考链接:https://blog.csdn.net/weixin_44700635/article/details/102633032

  • 相关阅读:
    Windows:生成环境Word,PPT,EXCEL com+组件配置
    Win10 计算机管理 打不开应急办法
    Js:弹窗剧中
    Asp.net跨域配置
    Centos6系列安装nginx
    Win_oracle_exp/expdp备份
    MSSQL:查看某个账号使用得数据库
    MSSQL:查看作业情况
    MSSQL:账号无法删除方案
    MSSQL:删除系统作业计划
  • 原文地址:https://www.cnblogs.com/shiheyuanfang/p/13268330.html
Copyright © 2011-2022 走看看