1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Какие конструкции C++ выполняются не там, где написаны?

Тема в разделе "С и С++", создана пользователем ДокторТуамОсес2, 15 авг 2009.

  1. ДокторТуамОсес2

    ДокторТуамОсес2 Well-Known Member

    Репутация:
    0
    Регистрация:
    9 июн 2009
    Сообщения:
    99
    Симпатии:
    0
    №1.
    Код:
    	for (int i = 0, s = 0; i < 10; i++)
    {
    s += i;
    // реально оператор i++ из заголовка цикла for
    // выполняется тут, а не в заголовке
    }
    №2
    Код:
    int f1 ( int i , int j )
    {
    // Реально память под переменную c выделяется тут, а не ниже, где описание
    i++;
    j--;
    if (i < 7)
    {
    int c; // Память под переменную c выделяется не тут, а на входе в ф.-ю
    c = i - j;
    if (c < 9) goto exit;
    cout << "error";
    }
    return 4;
    // -----------------
    exit :
    return 7;
    }
     
Загрузка...
Похожие Темы - Какие конструкции C++
  1. g3r01n
    Ответов:
    8
    Просмотров:
    193
  2. Victor Sidnev
    Ответов:
    10
    Просмотров:
    410
  3. OBLIVIONNN
    Ответов:
    4
    Просмотров:
    263
  4. Korney
    Ответов:
    4
    Просмотров:
    299
  5. Петручо
    Ответов:
    5
    Просмотров:
    427

Поделиться этой страницей