以下是引用冰镇柠檬汁儿在2007-4-10 10:43:19的发言:
声明:是告诉程序有这么一个函数,在程序的某个地方你会定义,在C语言里这个很重要,因为你要想使用一个函数的时候,在这个之前,必须有定义或者声明,但是到了C++里函数是可以在随意的地方定义,这样的声明就没有实际的意义了。
在C++里声明的一般都是方法,在一个类里声明一些方法,然后在另一个文件里可以完成这些方法的定义。
至于定义我想我就不用解释了吧
声明:是告诉程序有这么一个函数,在程序的某个地方你会定义,在C语言里这个很重要,因为你要想使用一个函数的时候,在这个之前,必须有定义或者声明,但是到了C++里函数是可以在随意的地方定义,这样的声明就没有实际的意义了。
在C++里声明的一般都是方法,在一个类里声明一些方法,然后在另一个文件里可以完成这些方法的定义。
至于定义我想我就不用解释了吧
我要的是程序运行过程的区别(正是因为我学C++,所以我认为三者在运行过程上是没有区别的)
不是 声明 和 定义 的这两个词在C语言中的区别
自我放逐。。。