定义和声明的区别

来源:互联网 发布:网络故障诊断分析 编辑:程序博客网 时间:2024/05/21 22:50

    对于变量来说,定义就是声明.

   例如:  int a;  我们可是说它是定义也可以说它是声明。

   但是对于函数来说定义和声明完全不是一回事 。

    void   sum(int a,int b);这是函数的声明

    void   sum(int a,int b)

    {

    }

    整体是函数的定义  ,函数的定义没有分号 而且要加上一对花括号 ,里边是函数的实现。

   函数一定要在定义前声明否则会报错 。我一般在主函数前写上函数的声明 ,然后在主函数之后写函数的定义。

   当然 如果你用的函数是API已经封装好的  比如使用MFC里的open()打开文件或者文件夹函数时 ,就不需要声明  直接定义就可以了。


原创粉丝点击