Hàm void thì dừng chương trình bằng return;
. Còn các hàm có giá trị trả về thì dừng khi điều kiện sai kiểu gì ạ. Mình nói hơi khó hiểu. Mọi người xem vd sẽ hiểu ý của mình:
Vd: hàm tính thương
float tinhTHuong(float a, float b) {
if (b == 0) // thi dung chuong trinh nhung o day phai return 1 gia tri
}
Lúc học TH thầy mình có nói sơ là dùng xử lý ngoại lệ throw
. Mình tìm hiểu thì ra try catch
khá phức tạp nhưng mục đích của em chỉ là dừng chương trình thôi. Mong mọi người giải đáp giúp mình