Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Оператор безумовного переходу

Найпростішим з операторів переходів, звичайно, є оператор безумовного переходу, котрий записується так:

goto <мітка>;

де мітка - це довільний ідентифікатор. Оператор goto вказує, що наступним в програмі повинен виконуватись оператор, перед котрим записана вказана мітка. Мітка і оператор повинні розділятись двокрапкою (:). Мітку можна поставити перед довільною конструкцією в тілі тієї функції, в котрій записано оператор goto.

Приклад:Ввести декілька наборів коефіцієнтів квадратного рівняння ах2+bx+c=0 і вивести повідомлення: матиме рівняння дійсні корені чи ні.

// Програма квадратне рівняння

#include <stdio.h>

#include <math.h>

void main()

{

float a,b,c,d;

vvid:printf("\n Уведіть коефіцієнт рівняння \n");

scanf("a,b,c");

if (a= =0) goto finich; //Якщо а=0, то перейти до позначки finich

d=pow(b,2)-4*a*c; //Інакше обчислити дискримінант

if (d>=0) printf(" \n Це рівняння має корені \n");

else //Якщо дискримінант від’ємний, то

{

printf("\n Дані введено неправильно \n"); //виводимо відповідні

printf("\n Рівння дійсних розв’язків не має \n"); // повідомлення

goto vvid; //перейти до позначки vvid

}

finich:

}

 

Порожній оператор

Порожній оператор складається тільки з крапки з комою. При виконанні цього оператора нічого не відбувається. Він зазвичай використовується в наступних випадках:

§ у операторах do, for, while, if в рядках, коли місце оператора не потрібне, але по синтаксису потрібний хоч би один оператор;

§ при необхідності помітити фігурну дужку.

Синтаксис мови СІ вимагає, щоб після мітки обов'язково був оператор. Фігурна ж дужка оператором не є. Тому, якщо треба передати управління на фігурну дужку, необхідно використовувати порожнього оператора.

Приклад:

int main ( )

{

:

{ if (...) goto a; /* переход на дужку */

{ ...

}

a:; }

return 0;

}

 


Читайте також:

  1. Арифметичні оператори
  2. Арифметичні цикли. Оператор циклу For – Next
  3. Базовий синтаксис деяких основних операторів
  4. Вдосконалення нормативно-правової бази міста на етапі переходу до інформаційного суспільства
  5. Використання оператора throw
  6. Вольт-амперна характеристика ідеалізованого р-п-переходу
  7. Вольт-амперна характеристика тонкого р-n переходу
  8. Делегітимізація і лібералізація недемократичних режимів як передумова і підготовча стадія переходу до демократії
  9. До переходу противника в наступ на позиції відділення постійно несе службу спостерігач.
  10. Епоха переходу до індустріального суспільства і еволюція класичної політичної економії 19 ст. та марксистська
  11. Ємнісні властивості p-n-переходу
  12. Загальні вимоги до робочого місця оператора ЕОМ




Переглядів: 622

<== попередня сторінка | наступна сторінка ==>
П р и к л а д. | Умовний вираз.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.