int isSafe( int x, int y, int sol[N][N])
{
return (x >= 0 && x < N && y >= 0 && y < N
&& sol[x][y] == -1);
}
Em có đọc code trên geek for geek và em không hiểu đoạn code này nó retrurn cái gì, em không thấy kiểu số nguyên nào cả. Mọi người giải thích cho em với ạ. Em cảm ơn.
Mình xin bổ sung thêm một tí, đây là code của C chứ không phải C++. C ban đầu không có kiểu boolean, nên người ta dùng luôn kiểu int để thay. Còn code C++ thì người ta return thẳng kiểu bool rồi.
Thêm một ý nữa là, bên C và C++, thì giá trị 0 tương đương với false, và giá trị khác 0(đa số đều lấy 1) thì sẽ tương đương với true
Thứ nhất, bạn hoàn toàn có thể viết code asm trong file source c++ bình thường, vấn đề là lúc đó bạn có được xem là đang code C++ không?
Thứ hai, code trên trang geekforgeek cũng chứa nhiều thành phần rất tào lao. Nên nếu bạn có ý định xem code trên đó là chuẩn mực và học theo thì có lẽ bạn nên suy nghĩ lại.