Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Menguasai Pernyataan continue C++: Contoh Praktis & Kontrol Perulangan

Menguasai Pernyataan continue C++

Panduan ini menjelaskan cara kerja pernyataan continue dalam perulangan C++, lengkap dengan contoh yang jelas untuk for, while, dan perulangan bersarang.

Dalam pemrograman C++, kata kunci continue menginstruksikan perulangan untuk melewati sisa kode dalam iterasi saat ini dan segera mengevaluasi kondisi perulangan atau ekspresi pembaruan untuk lanjutan berikutnya.

Sintaksnya sederhana:

continue;

Sebelum mempelajari continue, pastikan Anda nyaman dengan:


Bagaimana continue Bekerja dalam C++

Menguasai Pernyataan continue C++: Contoh Praktis & Kontrol Perulangan

Contoh 1: Menggunakan continue dalam for Loop

Dalam perulangan for, continue melewati iterasi saat ini dan langsung melompat ke ekspresi pembaruan.

#include <iostream> using namespace std; int main() { for (int i = 1; i <= 5; ++i) { if (i == 3) { continue; // Skip printing when i equals 3 } cout << i << endl; } return 0; }

Output

1 2 4 5

Penjelasan:

Tips: continue paling efektif ketika dipadukan dengan logika bersyarat.


Contoh 2: Menggunakan continue dalam while Loop

Dalam perulangan while, continue mengembalikan kontrol ke pemeriksaan kondisi perulangan.

#include <iostream> using namespace std; int main() { int sum = 0, number = 0; while (number >= 0) { sum += number; // Accumulate positive numbers cout << "Masukkan bilangan: "; cin >> number; if (number > 50) { cout << "Bilangan lebih besar dari 50 dan tidak akan dihitung." << endl; number = 0; // Reset to continue prompting continue; // Skip the rest of this loop cycle } } cout << "Jumlahnya adalah " << sum << endl; return 0; }

Sample Run

Masukkan bilangan: 12 Masukkan bilangan: 0 Masukkan bilangan: 2 Masukkan bilangan: 30 Masukkan bilangan: 50 Masukkan bilangan: 56 Bilangan lebih besar dari 50 dan tidak akan dihitung. Masukkan bilangan: 5 Masukkan bilangan: -3 Jumlahnya adalah 99 

Poin-poin utama:

Catatan: Logika yang sama berlaku untuk perulangan do…while.


Menggunakan continue dalam Perulangan Bersarang

Ketika ditempatkan di dalam perulangan bersarang, continue hanya mempengaruhi perulangan terdalam.

#include <iostream> using namespace std; int main() { for (int i = 1; i <= 3; ++i) { for (int j = 1; j <= 3; ++j) { if (j == 2) { continue; // Skip j == 2 for this i } cout << "i = " << i << ", j = " << j << endl; } } return 0; }

Output

i = 1, j = 1 i = 1, j = 3 i = 2, j = 1 i = 2, j = 3 i = 3, j = 1 i = 3, j = 3

Pernyataan continue melewati iterasi perulangan dalam di mana j == 2, lalu melompat ke nilai j berikutnya.

Ingat: break keluar dari seluruh perulangan, sedangkan continue hanya melewati iterasi saat ini.

Bahasa C

  1. Menguasai Logika Kondisional C#: If, If-Else, If-ElseIf, dan Pernyataan Nested If
  2. Menguasai Pernyataan Switch C#: Sintaks, Contoh, dan Praktik Terbaik
  3. Pernyataan Break C#: Kapan dan Cara Menggunakannya
  4. Menguasai Pernyataan Continue C#: Cara Melewati Iterasi Perulangan Secara Efektif
  5. Memahami Konversi Tipe C++: Teknik Implisit, Eksplisit, dan Casting
  6. Menguasai Operator C++: Panduan Lengkap dengan Contoh Praktis
  7. Komentar C++: Praktik Terbaik untuk Kode yang Mudah Dibaca dan Dipelihara
  8. Menguasai Pernyataan Bersyarat C++: if, if...else, dan Nested if...else Dijelaskan
  9. Menguasai Template Kelas C++: Panduan Praktis
  10. Menguasai Switch-Case C++: Sintaks, Penggunaan, dan Contoh Praktis