如何在 C++ 中声明变量?


在 C++ 中,声明和定义通常容易混淆。声明是指(在 C 中)在程序中告知编译器任何变量、用户定义类型或函数的类型、大小和(在函数声明中)其参数的类型和大小。声明时不会为任何变量在内存中保留空间。

另一方面,定义是指除声明执行的所有操作外,还另外在内存中保留空间。你可以说“定义 = 声明 + 保留空间”。

以下是声明示例 −

extern int a;                          // Declaring a variable a without defining it
struct _tagExample { int a; int b; };  // Declaring a struct
int myFunc (int a, int b);             // Declaring a function

以下是定义示例 −

int a;
int b = 0;
int myFunc (int a, int b) { return a + b; }
struct _tagExample example;

更新时间: 11-Feb-2020

494 次浏览

开启你的职业生涯

完成课程以获得认证

开始
广告