【发布时间】:2011-01-09 02:01:35
【问题描述】:
可能重复:
What is the difference between a definition and a declaration?
在C中声明等于在C++中定义是否正确?
int a; /* to declare variabel a in C */
int b = 2; /* to declare and initialize in C */
int c; // to define in C++
int d = 4; // to define and initialize in C++
【问题讨论】:
-
在 C 中声明等于在 C++ 中定义是否正确? 不,这没有意义。声明和定义是两个不同的术语。每个定义都是一个声明,但每个声明都不是一个定义。有关更多信息,请单击我提供的链接。
标签: c++ c initialization declaration