Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Cách khai báo biến trong C++?


Trong C++, declaration và definition thường bị nhầm. Declaration báo cho compiler về kiểu, kích thước, tham số hàm. Không dành chỗ bộ nhớ.

Definition làm thêm việc dành chỗ bộ nhớ. DEFINITION = DECLARATION + SPACE RESERVATION.

Ví dụ declaration:

extern int a; // khai báo a không định nghĩa
struct _tagExample { int a; int b; }; // khai báo struct
int myFunc(int a, int b); // khai báo hàm

Ví dụ definition:

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