1.4.2.3. Операторы
Оператор ifФормат оператора:
if (выражение) оператор-1; [else оператор-2;]
Выполнение оператора if начинается с вычисления выражения.
Далее выполнение осуществляется по следующей схеме:
- если выражение истинно (т.е. отлично от 0), то выполняется оператор-1.
- если выражение ложно (т.е. равно 0),то выполняется оператор-2.
- если выражение ложно и отсутствует оператор-2 (в квадратные скобки заключена необязательная конструкция), то выполняется следующий за if оператор.
Допускается использование вложенных операторов if.
Оператор switchОператор switch предназначен для организации выбора из множества различных вариантов. Формат оператора следующий:
switch ( выражение )
{ [объявление]
:
[ case константное-выражение1]: [ список-операторов1]
[ case константное-выражение2]: [ список-операторов2]
:
[ default: [ список операторов ]]
}
Схема выполнения оператора switch следующая:
- вычисляется выражение в круглых скобках;
- вычисленные значения последовательно сравниваются с константными выражениями, следующими за ключевыми словами case;
- если одно из константных выражений совпадает со значением выражения, то управление передается на оператор, помеченный соответствующим ключевым словом case;
- если ни одно из константных выражений не равно выражению, то управление передается на оператор, помеченный ключевым словом default, а в случае его отсутствия управление передается на следующий после switch оператор.
Оператор breakОператор break обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов switch, do, for, while. После выполнения оператора break управление передается оператору, следующему за прерванным.
Оператор forОператор for - это наиболее общий способ организации цикла. Он имеет следующий формат:
for ( выражение 1 ; выражение 2 ; выражение 3 ) тело;
Схема выполнения оператора for:
1. Вычисляется выражение 1.
2. Вычисляется выражение 2.
3. Если значения выражения 2 отлично от нуля (истина), выполняется тело цикла, вычисляется выражение 3 и осуществляется переход к пункту 2, если выражение 2 равно нулю (ложь), то управление передается на оператор, следующий за оператором for.
Оператор whileОператор цикла while называется циклом с предусловием и имеет следующий формат:
while (выражение) тело ;
Схема выполнения оператора while следующая:
1. Вычисляется выражение.
2. Если выражение ложно, то выполнение оператора while заканчивается и выполняется следующий по порядку оператор. Если выражение истинно, то выполняется тело оператора while.
3. Процесс повторяется с пункта 1.
Оператор do whileОператор цикла do while называется оператором цикла с постусловием и используется в тех случаях, когда необходимо выполнить тело цикла хотя бы один раз. Формат оператора имеет следующий вид:
do тело while (выражение);
Схема выполнения оператора do while :
1. Выполняется тело цикла (которое может быть составным оператором).
2. Вычисляется выражение.
3. Если выражение ложно, то выполнение оператора do while заканчивается и выполняется следующий по порядку оператор. Если выражение истинно, то выполнение оператора продолжается с пункта 1.
Оператор continueОператор continue, как и оператор break, используется только внутри операторов цикла, но в отличие от него выполнение программы продолжается не с оператора, следующего за прерванным оператором, а с начала прерванного оператора. Формат оператора следующий:
continue;
Оператор returnОператор return завершает выполнение функции, в которой он задан, и возвращает управление в вызывающую функцию, в точку, непосредственно следующую за вызовом. Функция main передает управление операционной системе. Формат оператора:
return [выражение] ;
Значение выражения, если оно задано, возвращается в вызывающую функцию в качестве значения вызываемой функции. Если выражение опущено, то возвращаемое значение не определено. Выражение может быть заключено в круглые скобки, хотя их наличие не обязательно.
1.4.2.4. Встроенные элементы
Функции printf() и scanf()
Функции printf() и scanf() осуществляют форматированный ввод и вывод на консоль. Форматированный ввод и вывод означает, что функции могут читать и выводить данные в разном формате, которым можно управлять.
Функция printf() имеет прототип в файле STDIO.H
int printf(char *управляющая_строка, …);
Управляющая строка содержит два типа информации: символы, которые непосредственно выводятся на экран, и команды формата (спецификаторы формата), определяющие, как выводить аргументы. Команда формата начинается с символа % за которым следует код формата.
scanf() – основная функция ввода с консоли. Она предназначена для ввода данных любого встроенного типа и автоматически преобразует введенное число в заданный формат. Прототип из файла STDIO.H имеет вид
int scanf(char *управляющая_строка, …);
Управляющая строка содержит три вида символов: спецификаторы формата, пробелы и другие символы. Команды или спецификаторы формата начинаются с символа %.
Функция getch()
Функция getch() производит буферизованный ввод символа, но не выводит символ на экран. Ее прототип находится в файле CONIO.H.
Функции работы со строками
Для работы со строками существует библиотека, описание которой находится в файле STRING.H. Наиболее часто используемые функции: strcpy(), strcat(), strlen()
29
Приложение 3.
Текст программы1.HTML документы
MARITA Home Page - Preloading...
0% 100%Подождите, пожалуйста, пока Ваш броузер производит предзагрузку
изображений.
Эта процедура не займет много времени и произведется
только один раз: в следующий раз, когда Вы зайдете на мою страницу, эта
операция
будет минована.
Она может повториться только в том случае, если содержание и/или
количество изображений на странице изменится, а также тогда, когда срок хранения
Вашим броузером полученных файлов и изображений истечет.
Стоп / ЗайтиMARITA Home Page
ДалееMARITA Page - Main
Главная |
Добро пожаловать!
Мы рады
приветствовать
Вас на нашем
Web сайте. Надеюсь,
что Вы не потеряете зря свое время и останетесь довольны этим посещением.
P.S. Эта страница
предназначена
для просмотра
в Microsoft
Internet Explorer версии 5.0 или выше, с разрешением монитора 800x600 или
1024x768 пикселей и глубиной цвета не менее 16 бит.
Обновить Печать Избранное НачальнаяMARITA Page - About
О фирме |
Страница предназначена нести информацию о фирме ООО " MARITA "
История созданияСтраницу создал Бессмертнов Александр (СПИШЭ)
Обновить Печать Избранное© SHStudio |
MARITA Page - Files
Файлы |
В этом разделе Вы сможете найти некоторые мои программы и
утилиты, для более удобного просмотра данной страницы.
Обновить Печать Избранное© SHStudio |
MARITA Page - Links
Ссылки |
Здесь будут распологаться полезные, на мой взгляд, ссылки, которые,
может быть, пригодяться и Вам.
Обновить Печать Избранное© SHStudio |
2. JavaScript документы
var m="";m+="
Ваши ресурсы | Необходимые ресурсы | Y / N | Замечания |
"+br+" | Microsoft Internet Explorer | "
if(b==1){m+=""} else{m+=""} m+=" | Cтраница предназначена для просмотра в броузере Microsoft Internet Explorer версии 5.0 или выше, где она имеет вид, который и был задуман ее дизайнером. |
"
if(wd==0){m+="Неизвестно"}else{m+=wd+"x"+hg} m+=" | 800x600, 1024x768 | "
if(wd>=800&&wd |
... . Но большое количество горизонтальных линий неприятно для посетителя вашей Веб-страницы, поэтому после каждого абзаца их ставить не следует. Они больше подходят для выделения целых разделов. 3. Программы для создания Web-страниц 3.1 HTML-редакторы Каждый выбирает свой инструмент для создания Web-страниц. Это может быть MS FrontPage или Macromedia DreamWeaver, ...
... Создание web-сайта на примере ОАО "алейскзернопродукт" имени С.Н. старовойтова 2.1 Основания для разработки послужило задание руководителя дипломного проектирования. 2.1.1 Назначение web-сайта ОАО "алейскзернопродукт" имени С.Н. Старовойтова Программа предназначена нести информацию пользователю о деятельности предприятия ОАО "алейскзернопродукт" Имени С.Н. Старовойтова через всемирную ...
... объединяют с помощью ссылок. При связке в общий документ ссылки можно спрятать под любой видимый объект (картинки, меню, кнопки и т.д.). 2. Структура сайта Созданный сайт по вопросам медицинского страхования состоит из следующих разделов: - главная страница; - раздел, посвященный вопросам обязательного медицинского страхования; - раздел, посвященный вопросам добровольного медицинского ...
... =#989898> <TABLE cellSpacing=1 cellPadding=0 width=119 align=middle>Эта регистрация- чистая формальность.<BR> Она создана для демонстрации Java Script<TBODY> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD> <TD vAlign=top bgColor=#efdfff height="100%"> <TABLE height="100%" cellPadding=5 ...
0 комментариев