gíup mình hiểu cái vòng đỏ với
#defind để định nghĩa một số hàm đơn giản ( nói đơn giản nhưng mình kkông hiểu)
Nếu x > y thì trả về x, ngược lại trả về y
1 Like
có thể hiểu là phương pháp viết tắt mã nguồn trong ngôn ngữ C/C++.
ví dụ
#define HELLO "hello"
thì bất cứ chỗ nào bên dưới trong mã nguồn mà có HELLO thì thay bằng "hello"
ví dụ:
printf(HELLO);
nghĩa là
printf("hello")
Cứ thế mà suy diễn.
#define là một tiền xử lý được áp dụng rất thường xuyên để:
- Viết tắt cho nó gọn code
- Viết hàm ngắn cho nó nhanh
Tham khảo thêm bài này: https://laptrinh.io/videos/tao-ham-tien-ich-su-dung-macro-define-KxXytgZBwmc
Ghi chú: hàm MAX(x,y) trong sách kia nếu nói về logic thì không đúng hoàn toàn đâu nhé.
1 Like
Đó gọi là toán tử điều kiện.
Nó sẽ có giá trị là x nếu điệu kiện đúng. Nếu điều kiện sai thì nó có giá trị là y
1 Like

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?