logo

Turpināt paziņojumu C

The turpināt paziņojumu C ir lēciena paziņojums, kas tiek izmantots, lai programmas vadību nogādātu cilpas sākumā. Mēs varam izmantot paziņojumu turpināt cilpā while, for loop vai do..while cilpa, lai mainītu parasto programmas izpildes plūsmu. Atšķirībā no pārtraukuma, to nevar izmantot ar C slēdža korpusu.

Ko turpināt C?

The C turpināt paziņojumu atiestata programmas vadību uz sākums no cilpas, kad saskaras. Rezultātā pašreizējā cilpas iterācija tiek izlaista un vadīkla pāriet uz nākamo iterāciju. Paziņojumi pēc turpināt priekšraksta cilpā netiek izpildīti.



Turpināšanas sintakse valodā C

Sintakse turpināt ir tikai atslēgvārds turpināt, kas tiek ievietots jebkurā vietā cilpas pamattekstā.

continue;>

Turpināšanas izmantošana C

Paziņojumu turpināt C var izmantot jebkura veida cilpā, lai izlaistu pašreizējo iterāciju. Programmā C mēs to varam izmantot šādos cilpu veidos:

    Atsevišķas cilpas Ligzdotas cilpas

Turpināšanas izmantošana bezgalīgās cilpās nav lietderīga, jo pašreizējās iterācijas izlaišana neietekmēs, ja iterāciju skaits ir bezgalīgs.



Turpināšanas piemērs C

1. piemērs: C Programma, lai izmantotu priekšrakstu turpināt vienā cilpā.

Paziņojumu turpināt var izmantot cilpai, while cilpai un do-while cilpai.

C






// C program to explain the use> // of continue statement with for loop> #include> int> main()> {> >// for loop to print 1 to 8> >for> (>int> i = 1; i <= 8; i++) {> >// when i = 4, the iteration will be skipped and for> >// will not be printed> >if> (i == 4) {> >continue>;> >}> >printf>(>'%d '>, i);> >}> >printf>(>' '>);> >int> i = 0;> >// while loop to print 1 to 8> >while> (i <8) {> >// when i = 4, the iteration will be skipped and for> >// will not be printed> >i++;> >if> (i == 4) {> >continue>;> >}> >printf>(>'%d '>, i);> >}> >return> 0;> }>

>

>

Izvade

1 2 3 5 6 7 8 1 2 3 5 6 7 8>

2. piemērs: C Programma, kas jāizmanto, turpināt ligzdotā cilpā

Paziņojums turpināt darbosies tikai vienā cilpā. Tātad ligzdotu cilpu gadījumā mēs varam izmantot turpinājumu, lai izlaistu pašreizējo iekšējās cilpas iterāciju, izmantojot ligzdotās cilpas.

C




// C program to explain the use> // of continue statement with nested loops> #include> int> main()> {> >// outer loop with 3 iterations> >for> (>int> i = 1; i <= 3; i++) {> >// inner loop to print integer 1 to 4> >for> (>int> j = 0; j <= 4; j++) {> >// continue to skip printing number 3> >if> (j == 3) {> >continue>;> >}> >printf>(>'%d '>, j);> >}> >printf>(>' '>);> >}> >return> 0;> }>

>

>

Izvade

0 1 2 4 0 1 2 4 0 1 2 4>

Turpināšana izlaiž iekšējās cilpas pašreizējo iterāciju, kad tā tiek izpildīta iepriekš minētajā programmā. Rezultātā programmu kontrolē iekšējās cilpas atjaunināšanas izteiksme. Tādā veidā izvadē nekad netiek rādīts 3.

Kā darbojas paziņojums turpināt?

darbs turpināt c

C darbs turpināsies cilpai

Turpināšanas paziņojuma darbība ir šāda:

    1. SOLIS: cilpas izpilde sākas pēc tam, kad cilpas nosacījums ir novērtēts kā patiess. 2. SOLIS. Tiks novērtēts paziņojuma turpināšanas stāvoklis. 3.A SOLIS. Ja nosacījums ir nepatiess, parastā izpilde turpināsies. 3.B SOLIS. Ja nosacījums ir patiess, programmas vadīkla pāries uz cilpas sākumu un visi paziņojumi zem turpinājuma tiks izlaisti. 4. SOLIS: 1. līdz 4. darbība tiks atkārtota līdz cilpas beigām.

Turpināšanas blokshēma C

blokshēma turpināt c

Turpinājuma paziņojuma blokshēma C

C pārtrauciet un turpiniet Paziņojumu atšķirības

pārtraukuma paziņojums: Izmantojot pārtraukuma paziņojumu , mēs pārtraucam mazāko norobežojumu cilpa (piem., a while, do-while, for vai switch paziņojums ).

turpināt paziņojumu: Izmantojot priekšrakstu turpināt , cilpas priekšraksts tiek izlaists un notiek nākamā iterācija iepriekšējās vietā.

Piemērs: C programma, lai parādītu atšķirību starp pārtraukuma un turpinājuma priekšrakstu C valodā.

C

saliktā primārā atslēga




// C program to demonstrate difference between> // continue and break> #include> int> main()> {> >printf>(>'The loop with break produces output as: '>);> >for> (>int> i = 1; i <= 7; i++) {> >// Program comes out of loop when> >// i becomes multiple of 3.> >if> (i == 3)> >break>;> >else> >printf>(>'%d '>, i);> >}> >printf>(>' The loop with continue produces output as: '>);> >for> (>int> i = 1; i <= 7; i++) {> >// The loop prints all values except> >// those that are multiple of 3.> >if> (i == 3)> >continue>;> >printf>(>'%d '>, i);> >}> >return> 0;> }>

>

>

Izvade

The loop with break produces output as: 1 2 The loop with continue produces output as: 1 2 4 5 6 7>

Paskaidrojums: Iepriekš minētajā programmā pirmā cilpa izdrukās vērtību es uz 3 un pārtrauks cilpu, jo mēs esam izmantojuši pārtraukuma paziņojumu pie i, kas vienāds ar 3. Un otrajā for cilpa programma turpināsies, bet nedrukās i vērtību, kad i būs vienāds ar 3.

Secinājums

Šajā rakstā mēs esam apsprieduši turpinājuma paziņojumu, kas ir viens no četriem lēciena priekšrakstiem programmā C. Mēs arī pētījām tā sintaksi, darbību un to, kā mēs varam to izmantot, lai mainītu C programmas parasto plūsmu.

Bieži uzdotie jautājumi par C turpinājuma paziņojumu

1. Kāda ir turpinājuma priekšraksta izmantošana C valodā?

Paziņojums turpināt C tiek izmantots cilpās, lai izlaistu pašreizējo iterāciju un pārietu uz nākamo iterāciju, neizpildot paziņojumus zem turpināt cilpas pamattekstā.

2. Kāda veida apgalvojumi ir pārtraukt un turpināt?

Pārtraukums un turpinājums C ir lēciena priekšraksti, kas tiek izmantoti, lai mainītu cilpu parastās izpildes plūsmu.