Saturday, September 11, 2010

Định nghĩa một hằng #define

Bạn có thể định nghĩa một tên gọi cho hằng để có thể sử dụng nó thường xuyên mà không cần phải sắp xếp lại các biến chi phối bộ nhớ. Khi đó, bạn chỉ cần sử dụng từ khóa define.

Cú pháp Ví dụ
#define tên_hằng giá_trị #define PI 3.14 #define NewLine ‘\n’
Trong ví dụ trên, tôi đã định nghĩa hai hằng PI và Newline. Trong chương trình, tôi chỉ cần gọi nó để sử dụng, mà không cần sử dụng đến giá trị cụ thể của nó.

Chương trình tính diện tích hình tròn Kết quả
#include using namespace std;
#define PI 3.14
int main()
{
double r = 1;
double s;
s = PI*r*r;
cout<
return 0;
}
3.14
Thực chất, #define không phải là một câu lệnh trong C++, nó chỉ là một định hướng tiền xử lý (directive for the preprocessor). Cho nên, bạn lưu ý rằng, kết thúc phần khai báo này, không có dấu chấm phẩy (;).

No comments:

Post a Comment

Popular Posts