Ngày trước đi học em có được nghe thấy 1 vài thứ thấy hay hay. Giờ nhớ là vậy nhưng không biết giải thích lại như thế nào. Có ai giúp em với ạ
- Là liên quan đến giá trị trả về của 1 hàm. Ví dụ: Mình viết 1 hàm tìm số chẵn. Nếu tìm thấy số chẵn thì return 0, nếu ko thấy sẽ return 1, còn lỗi kiểu như người dùng ko nhập vào số thì return -1
Thì em nhớ nhớ là return 0 trong cái trường hợp mình tìm được số chẵn là bởi vì phép so sánh if(var == 0) nó nhanh hơn if(var == 1) hay sao ấy. Còn vì sao nhanh hơn thì e lại ko nhớ - E có nghe thấy là khi compiler nó tối ưu code nó sẽ có tùy chọn giữa tối ưu về tốc độ hoặc về kích thước chương trình. Nhưng nếu mình chọn tối ưu cho size, mà khi size nó giảm nhiều thì tốc độ lại giảm. Nghe nó cứ hơi ngược, bởi e nghĩ size giảm thì tốc độ phải tăng chứ ạ