Terminating condition là gì?

Noun Programming
Điều kiện kết thúc, điều kiện chấm dứt

Trong lập trình (programming), điều kiện kết thúc (terminating condition) của vòng lặp (loop) ngược lại với điều kiện kiểm tra (test condition) cho phép vòng lặp tiếp tục lặp lại. Điều kiện kết thúc (terminating condition) là điều kiện dừng vòng lặp. Hãy cực kỳ cẩn thận khi lựa chọn các điều kiện kết thúc (terminating condition). Nếu điều kiện quá "chính xác", yêu cầu một giá trị cụ thể để dừng vòng lặp, thì bộ đếm vòng lặp (loop counter) có thể không bao giờ thỏa mãn điều kiện chính xác và vòng lặp có thể không kết thúc (terminate).

Ví dụ ở vòng lặp sau trong C điều kiện kiểm tra vòng lặp là i != 10 và điều kiện kết thúc (terminating condition) vòng lặp là == 10.


int i, increment;

i = 0;
increment = 1;

while ( i != 10 )
{
   printf("i is %d\n", i);
   i = i + increment;
}
printf("i finishes at %d\n", i);

Learning English Everyday