Форум программистов, компьютерный форум CyberForum.ru

Объявление внутри switch - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавить элементы в массив http://www.cyberforum.ru/cpp-beginners/thread1744796.html
Привет всем! Помогите решить задание, очень важно, заранее благодарю. 1) Сформировать массив из n элементов с помощью датчика случайных чисел (n задается пользователем с клавиатуры). 2) Удалить N элементов, начиная с номера K. 3) Добавить К элементов в начало массива. 4) Поменять местами минимальный и максимальный элементы. 5) Найти первый четный элемент 6) Сортировка: Простой обмен 7)...
C++ Не могу прочесть определение массива добрый день, разъясните пожалуйста, что из себя представляет такая конструкция: char *dic = { "атлас", "Том географических и/или топографических карт.", "автомобиль", "Моторизоравонное средство передвижения.", "телефон", "Средство связи.", "самолет", "Летающая машина.", "", "" }; http://www.cyberforum.ru/cpp-beginners/thread1744766.html
Наибольший максимум столбцов матрицы заменить на сумму минимумов строк C++
Ввести квадратную матрицу порядка n. Найти в матрице максимум каждого столбца и минимум каждой строки. Наибольший максимум заменить на сумму минимумов, если максимумов несколько, то заменить все.
C++ Многопоточность. Посчитать выражение
Собственно, вот выражение: x - (x^3\div3!) +(x^5\div5!) -(x^7\div7!) + (x^9\div9!). Помогите, пожалуйста, решить. Необходимо с помощью потоков реализовать подсчёт его значения. Значение переменной x вводим с клавиатуры. Я пытался сделать ЯПФА, но она получилась запутанной, а как реализовать её с помощью потоков - тем более не понял. Одно дело матрицы считать, другое вот это. Очень благодарен...
C++ Найти ошибки в задаче с перегрузками функций http://www.cyberforum.ru/cpp-beginners/thread1744711.html
Помогите, пожалуйста, определить, где здесь ошибка:cry: Никак не могу найти.. Буду очень благодарна! #include <iostream> #include <math.h> using namespace std; float ploshad(int a,int b,int c) { float p=(a+b+c)/2.0;
C++ Получить индексы всех нулевых элементов матрицы Дана целочисленная матрица. Получить индексы всех нулевых элементов. Называйте темы так, чтобы было понятно о чем в ней пойдет речь. подробнее

Показать сообщение отдельно
zelhat
0 / 0 / 1
Регистрация: 24.10.2015
Сообщений: 6
25.05.2016, 15:58     Объявление внутри switch
Выполнение оператора switch способно переходить через метки case. Когда выполнение переходит к некой метке case, весь расположенный выше код оператора switch будет проигнорирован. Что будет, если пропущен код с объявленной переменной?
Поэтому, недопустим переход с места, где переменная с инициализатором вышла из области видимости к месту, где эта переменная находится в области видимости.
C++
1
2
3
4
5
6
7
case true:
    int j = 0;
    int i = 0;
    break;
case false:
    i = 1;       // ок в области видимости
    j = 1;       // ок в области видимости
если данный код будет доступен, и мы пропускаем секцию true, следовательно мы обходим объявления переменных со всеми вытекающими...
 
Текущее время: 19:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru