Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

для: C Language Form

Останні версії бити додали другу форму та цінності Синтаксис команди, який нагадує форму, знайдену в мові програмування C. Цю форму також підтримують багато інших мов:

для (( вираз1; вираз2; вираз3 )); робити

Команди

зроблений

де вираз1, вираз2 та вираз3 є арифметичними виразами і команди – це команди, які виконуються під час кожної ітерації циклу.

З точки зору поведінки, ця форма еквівалентна такій конструкції:

(( вираз1 ))

поки (( вираз2 )); робити

Команди

(( вираз3 ))

зроблений

вираз1 використовується для ініціалізації умов циклу, вираз2 використовується для визначення закінчення циклу, а вираз3 виконується в кінці кожної ітерації циклу.

Ось типовий додаток:



#! / бін / баш

# simple_counter: демонстрація стилю C для команди для (( i=0; i<5; i=i+1 )); робити

echo $i done

#! / бін / баш

# simple_counter: демонстрація стилю C для команди для (( i=0; i<5; i=i+1 )); робити

echo $i done

для: C Language Form


При виконанні він видає такий результат:



[me@linuxbox ~]$ простий_лічильник

0

1

2

3

4

[me@linuxbox ~]$ простий_лічильник

0

1

2

3

4


У цьому прикладі вираз1 ініціалізує змінну i зі значенням нуль, вираз2 дозволяє циклу продовжуватися до тих пір, поки значення i залишається менше 5, і вираз3 збільшує значення i на один кожен раз, коли цикл повторюється.

Форма мови C та цінності корисно завжди, коли потрібна числова послідовність. У наступних двох розділах ми побачимо кілька застосувань для цього.


Найпопулярніші хмарні обчислення ОС на OnWorks: