Apakah praktik yang buruk menggunakan breakpernyataan di dalam forloop ?
Katakanlah, saya mencari nilai dalam array. Bandingkan di dalam perulangan for dan ketika nilai ditemukan, break;untuk keluar dari perulangan for.
Apakah ini praktik yang buruk? Saya telah melihat alternatif yang digunakan: definisikan variabel vFounddan setel ke true ketika nilainya ditemukan dan periksa vFounddalam forkondisi pernyataan. Tetapi apakah perlu membuat variabel baru hanya untuk tujuan ini?
Saya bertanya dalam konteks normal C atau C ++ for loop.
PS: Pedoman pengkodean MISRA menyarankan agar tidak menggunakan istirahat.
breakdi liga yang sama dengangoto:)