per C ++ Cycle




for C++, for С++

Come si può vedere in contenuto, Nella home page, in linguaggio C ++ utilizzato diversi tipi di cicli. ciclo per мы рассмотрим первым, poiché è più facile da capire per principianti, a mio avviso. A cicli mentre e fare durante, rivisto in un articolo separato.

per un avvio, Abbiamo a che fare con la, что означает цикл в программировании. Cycle - un operatore di speciale, per cui vi è una ripetizione di una determinata sezione di codice per un certo numero di volte (un pezzo di codice e ripetere il ciclo deve essere interrotto - definisce il programmatore). Еще одно определение предложил посетитель нашего сайта rrrFer: ciclo – lingua costrutto, che consente ai comandi rieseguire. per esempio, чтобы вывести на экран числа от единицы до пятисот, È possibile utilizzare il display manuale:

ручной ввод (без цикла for)

concordare – Non il riferimento più interessante e immaginare quanto avrebbe dovuto scorrere la rotellina del mouse, per arrivare alla fine del codice. А можно воспользоваться циклом per и сократить, тем самым в десятки раз, время на написание этой “interessante” il codice di programma stesso e la dimensione. ecco, как можно выполнить эту задачу с применением per:

Мы начинаем определять наш цикл в строке 6 . Per fare questo, scriviamo la parola chiave per и за ним круглые скобки () . Tra parentesi è dichiarato per la variabile di controllo (Contatore variabile) io. In questo caso,, она инициализирована нулем. После инициализации стоит точка с запятой ; . Далее располагаем условие: io < 500 (significa, cioè io meno 500, codice del ciclo verrà ripetuto) e ancora una volta un punto e virgola ; . Che sarà “a parlare” программе до каких пор будет выполняться тело цикла (codice tra parentesi graffe {}). Напоследок указываем, come cambierà io с каждым шагом цикла (qui – aumentare per unità, utilizzando incremento postfix). Se si descrivere in una frase, il, che si trova in parentesi, squadra suonerà – l'esecuzione del corpo del ciclo, mentre la variabile io меньше пятисот, crescente io per unità, при каждом шаге цикла. Шаг цикла еще называют итерацией. Una variabile contatore – variabile di controllo, quanto controlla il numero di iterazioni.

Разберем для наглядности несколько шагов цикла из нашего примера. При первой итерации цикла управляющая переменная равна 0. Pertanto, per visualizzare le unità utilizzando l'espressione io + 1 (0 + 1). Quando il corpo del ciclo è fatto, un cambiamento (aumentare) variabile di controllo io così, как мы указали в круглых скобках () dopo che l'operatore perто есть она становится равной единице. La seconda iterazione inizia con condizioni di prova (qui io < 500). se io davvero < 500, выполнение тела цикла повторится – appare di nuovo la schermata io + 1, equivalente 1 + 1, cioè 2. L'ultima volta che viene eseguito il ciclo, quando la variabile di controllo è uguale a 499 e lo schermo mostrerà il valore io + 1 (499 + 1). Poi di nuovo, il suo valore è aumentato di uno, ma non verrà eseguita la condizione del ciclo di ripetizione, da io (500) non meno 500. После завершения работы цикла программа перейдет к выполнению следующей строки кода, posto dietro il coperchio } corpo del ciclo brace. Il risultato del programma per vedere di persona, l'esecuzione del programma.

La variabile di controllo può aumentare o diminuire. a seconda, qualsiasi compito che programmatore. Guardate questo codice. Quando è in esecuzione, Sullo schermo, vediamo il numero di, расположенные по убыванию, da 500 a 1.

Non è necessario usare un incremento o decremento suffisso. Modificare la variabile di controllo in modo da, come richiesto dal compito. Это может быть ++io, i + = 2, i + = 20, i - = 15… per esempio:

цикл for - управляющая переменная

variabile di controllo io изменяется от 8 a 88 inclusivo, mentre un gradino è 8. Cioè, prima i = 8, sulla seconda iterazione, 16 e così via fino a 88.

цикл for - управляющая переменная

variabile di controllo io изменяется от 3000 a 300 inclusivo, con la diminuzione ad ogni iterazione 300 (3000, 2700, 2400…)

цикл for c++, цикл per C ++

variabile di controllo io изменяется от 0 a 100 inclusivo, с увеличением при каждой итерации на 10. (0, 10, 20…100)

цикл for - управляющая переменная

variabile di controllo io изменяется от 3000 a 3 inclusivo, с делением при каждой итерации на 10. (3000, 300, 30, 3)

In aggiunta a tutto quanto sopra, Voglio aggiungere, tutti e tre, utilizzato in parentesi, espressioni sono opzionali. Se si effettua una tale, es, record: per( ; ; ) – esso sarà percepito dal compilatore, come il lancio del cosiddetto ciclo infinito. Non c'è una variabile di controllo, condizione di continuare il ciclo, ни изменения управляющей переменной. То есть цикл будет выполняться бесконечно. In questo caso,, a ancora in qualche modo lavorare con un tale ciclo, управляющая переменная может быть определена до цикла, il cambio può essere aggiunto alla fine del corpo per, e la continuazione della condizione ciclo può essere impostato utilizzando l'operatore Se e operatore rompere. Ecco come sarà:

rilevo, che vi è una cosa, как область видимости переменной. In questo esempio, l'ambito della variabile io – il corpo della funzione principale principale(). Negli esempi precedenti, è limitato al corpo del ciclo per и за его приделами эта переменная уже была недоступна (non era più possibile applicare – visualizzarne il valore sullo schermo, per esempio) Это надо иметь ввиду. da, Se il programma ha trovato cicli e variabili di controllo diversi sono definite nel codice sopra, Non racchiuso tra parentesi () после операторов per , per ogni necessità di venire con un nome univoco. O in qualche altro modo per uscire da questa situazione. Так что лучше пользоваться стандартным синтаксисом:

per ( definizione della variabile di controllo ; условие повторения цикла ; изменение управляющей переменной )

Так код читается легче, tutto il necessario per eseguire un ciclo è all'interno di una riga di codice e quanti non ci sarebbero cicli nel codice, non c'è bisogno di preoccuparsi e venire con nuovi nomi per le variabili di controllo.

Vi consiglio di guardare i video sul tema. Si recensione e цикл mentre




La pratica sul tema della programmazione può essere trovato qui – compiti: Il ciclo for.

Iscriviti ai nuovi articoli sul nostro sito preavviso:


Accetto di ricevere messaggi da purecodecpp.com sulla mia e-mail

data
pagina
per C ++ Cycle
valutazione
5

30 pensieri su "per C ++ Cycle

  1. Админ, спасибо что пишешь такие разборчивые статьи. Пиши дальше и никого не слушай. Я тебя как новичок в программировании очень хорошо понимаю!

    1. Vitali, grazie ) В этом и сутьдать понять элементарное на простых примерах. А для глубокого пониманиятут уж без хороших книг и практики никому не обойтись.

      1. Кстати отмечу, сайт находка для новичка. Перелопатил под сотню ресурсов. Увидел стиль изложения тут и потёр из букмарка все остальные.

      2. Благодарю покорно! Ждем новых уроков. В частности о работе с фалами. Очень важная тема. Спасибо еще раз!!!! Автор крут, реально выручаешь!

  2. Спасибо большое за статью! Она очень легкая для понимания!

  3. Спасибо тебе, autore!
    Ты один из тех людей, благодаря которым, многое становится доступным при развитии IT технологий в образовании и развитии человека, а это очень крутое дело и крутой вклад.

Lascia un Commento

Inserire il codice nei tag: <pre class="lang:C ++ decodifica:true ">IL TUO CODICE</pre>