Điều gì sẽ xảy ra khi phá vỡ vòng lặp lồng nhau?break in do while while
giả đoạn mã sau:
for(int x = 0; x < 10; x++)
{
do {
if(x == 4)
break;
x++;
} while(x != 1);
}
nào vòng lặp sẽ thoát về gặp lệnh break, các vòng lặp for hoặc làm trong khi vòng lặp?
'break' sẽ chỉ thoát khỏi vòng lặp bên trong –
nó sẽ thoát khỏi việc phải làm/thời gian, nếu bạn muốn thoát ra khỏi vòng lặp OUTER, bạn sẽ phải cuộn bằng câu lệnh goto ... – Shark
Bạn có thể ngắt từ vòng lặp ngoài bằng nhiều cách. Bạn có thể 'goto', bạn có thể' return', bạn có thể đặt 'x = 10;', và như vậy onl. –