如何在 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;
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP