Tôi đang học C++ thông qua Sololearn. Dưới đây là một mã để tìm số lớn nhất trong hai số.Chức năng tìm số lớn nhất
#include <iostream>
using namespace std;
int max(int a, int b){
if (a > b) {
return a;
}
return b;
}
int main() {
cout << max(7, 4) << endl;
return 0;
}
quả - 7
Nhưng không nên nó trở lại b cũng kể từ khi có trở lại b chức năng ????
Trong C, khi bạn quay lại, bạn không thể quay lại ...sự trả về kết thúc việc thực hiện hàm tối đa – Gar
Lệnh 'return' kết thúc việc thực hiện hàm: bất kỳ lệnh nào sau khi một lệnh gọi tới' return' bị bỏ qua. Trong trường hợp của bạn, nếu a> b bạn đạt được lợi tức đầu tiên và bỏ chức năng bỏ qua lần trả lại thứ hai. Nếu không, sự trở lại đầu tiên không được thực hiện dẫn đến việc thực hiện số thứ hai – wasthishelpful