30/09/2018, 16:14
[Wiki] Mẹo sử dụng dẫn hướng #define
#define AREA_CIRCLE (frad) (4*PI*frad*frad) //tinh dien tich hinh cau
#define SUM(x,y) ((x)+(y)) //cong 2 so
#define SQR(x) ((x)*(x)) //tinh x binh phuong
#define MAX(x,y) ((x)>(y)?(x):(y)) //tim so lon nhat giua x va y
#define ERROR (s) printf("%s.
", s) //in thong bao voi chuoi s
Bài liên quan
Mình nghĩ nên thêm
( )
vào tên biến trong#define
True
Vì nếu không thêm ngoặc vào sẽ bị lỗi
Ví dụ:
Mà ta thử code như sau
thì sẽ thành
chứ không phải
Đã sửa lại theo ý của @Gio