Язык Си в примерах/Максимум: различия между версиями

Нет описания правки
(Поставил теги <source>)
Обратите внимание на второй <tt>printf</tt> &mdash; он имеет два аргумента:
 
<source lang="c">
printf ("Введите %d чисел: ", n);
</source>
 
Первый аргумент &mdash; это строчка <tt>"Введите %d чисел: "</tt> , которая задает формат того, что будет печататься.
 
Оператор условного перехода записывается так:
<source lang="c">
 
if(A) B;
</source>
 
Он соответствует предложению
Оператор <tt>for</tt> устроен следующим образом:
 
<source lang="c">
for(A; B; C ) D;
</source>
 
Элемент <tt>D</tt> может быть как одной командой, так и произвольным набором команд,
В нашем случае <tt>D</tt> это
 
<source lang="c">
scanf ("%d", &a);
if(a > max)
max = a;
</source>
 
Элемент <tt>D</tt> называется телом цикла &mdash; это то, что будет выполнятся несколько раз.
Например, строчка
 
<source lang="c">
for( i = 0 ; i < 10 ; i++ ) { printf ( "Hi!" ); }
</source>
 
«означает 10 раз напечатать слово <tt>Hi!</tt> ». Более подробно:
481

правка