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

getchar - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ чтение файла http://www.cyberforum.ru/cpp-beginners/thread199195.html
Подскажите, как программе корректно посчитать общее количество изделий, для конкретного цеха. То есть цех я выбираю, но считается, только сколько произвел последний рабочий, записанный в файле, в этом цеху. #include "stdafx.h" #include "conio.h" #include "iostream" int _tmain(int argc, _TCHAR* argv)
C++ Реверс элементов массива Надо поменять значения элементов массива в обратном порядке.Первый->последний,второй->предпоследний и т.д. Т.е. mas={2,3,5,8,9,0,3,4,5,7} должен измениться на mas={7,5,4,3,0,9,8,5,3,2}. У меня же они зеркально отображаются. mas={9,8,5,3,2,2,3,5,8,9}. http://www.cyberforum.ru/cpp-beginners/thread199161.html
C++ Массивы
1)Дан двумерный массив с целыми числами Нужно удалить из массива к-юу строку и j-ый столбец, если их значения совпадают. 2)Дан одномерный массив с целыми числами Нужно вставить новый элемент перед всеми элементами, в записи которых есть данная цифра Добавлено через 1 час 51 минуту Помогите плиз..
StringGrid v C++ C++
помогите чайнику! как в StringGrid сохранить и загрузить файл в .csv?
C++ есть строка. нужно скопировать в другую строку n cлов http://www.cyberforum.ru/cpp-beginners/thread199156.html
всем доброго времени суток! у меня проблема. есть строка. мне нужно виделить n слов и записать их в другую стороку. количество слов вводит пользователь. зарание спасибо
C++ Составить блок схему Составьте блок схему Дано целое число m>1. Получить наименьшее целое k, при котором 4^k>m. Заранее благодарен подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
29.11.2010, 02:23     getchar
Lotles, Области видимости. Это все области видимости...

Добавлено через 1 минуту
Мое же объяснение из одной из соседних тем...

1. Глобальная область видимости.

Обратится можно в любом месте программы, кроме тех случаев, когда локальная переменная с тем же именем перекрывает глобальную.

Пример.

C++
1
2
3
4
5
6
7
8
 int var=10;
int main()
{
    int x=var;//x=10
    int var=5;//Перекрыли глобальную переменную
    int y=var;//y=5
    int c=::var;//Явно указали что используем глобальную область видимости. c=10
}
2. Область видимости в блоке.

Локальная переменная - переменная, объявленная в каком-то блоке.

Пример.


C++
1
2
3
4
void foo()
{
    int a=10;//Локальная переменная. Видима только в этой функции
}
Код C++
C++
1
2
3
4
 for(int i=0; ;) //i - локальная переменная
{
    //Можем использовать i
}//Выход из области видимости. i уничтожается.
C++
1
2
3
4
5
6
7
8
9
 int main()
{
    int x=0;//Локальная переменная
    {
        int c=0;//Локальная переменная в блоке
    }//Выходим из области видимости блока. c уничтожается
    int t=c;//Ошибка. Не объявлен идентификатор c.
    return 0;
}//x уничтожается
 
Текущее время: 10:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru