Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Введение в c++


Это работает только при условии, что символы '0 ', '1', ..., '9 'имеют последовательно-возрастающие значения. К счастью, это подтверждается во всех наборах символов.

По определению, char - это просто маленькие цели, поэтому переменные и стали типа char тождественны int в арифметических выражениях. Это естественно и удобно; например, c - '0 'является целочисленным выражением со значением между 0 и 9, соответствуют знакам от '0' до '9 ', сохраненным в c, поэтому действующим индексом массива ndigit.

Решение того, знак является цифрой, пропуском или чем другим осуществляется последовательностью
if (c> = '0 '& & c <= '9')
+ + Ndigit [c-'0 '];
else if (c == '' | | c == '\ n' | | c == '\ t')
+ + Nwhite;
else
+ + Nother;


Конструкция
if (умова1)
твердження1
else if (умова2)
твердження2
...
...
else
утверждение

встречается довольно часто в программах, как один из способов выразить ветвления решений. Условия рассмотрены по порядку, начиная сверху, до тех пор, пока одно из условий не сбудется, в случае чего будет выполнено соответствующее утверждение, и целая конструкция закончит свое существование. Если ни одно из условий не является истинной, тогда будет выполнено утверждение после последнего else, если такое существует. Если же последнее else и соответствующее утверждение отсутствуют, как в случае с программой отсчета слов, тогда никакого действия не произойдет. Можно использовать любое количество
else if (условие)
утверждение

групп, между начальным if и конечным else.

По стилю, то советуем форматировать эту конструкцию так, как мы показали; бы каждый if выравнивалась с предыдущим else, длинная очередь разветвлений сместилась бы к правой стороне страницы.

Утверждение switch, которое будет рассмотрено в Разделе 4, - это другой способ написания ветвления решений, особенно полезное в случае, когда условие состоит из некоего целого или символьного выражения, сравнивается с набором констант. Для контраста, в Разделе 3.4 мы представим switch-версию этой программы.

Другие статьи по теме:

- Символьные массивы
- Функции и структура программ
- Введение в c++
- Типы, операторы и выражения
- Внешние переменные и область действия


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами