Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2009, 17:22   #1
MacTiger
Пользователь
 
Аватар для MacTiger
 
Регистрация: 20.04.2009
Сообщений: 16
По умолчанию Loop-нужен совет в нюансах!

Вот код, и там в комментариях я высказывал ход своей мысли, объясните пожалуйста!
Код:
#include <iostream>
using namespace std;

void main()
{   
	int persons[20];
//Этот Loop присваюет 20-ти переменным значения:
//int persons[0] = 0;
//int persons[1] = 1;
//int persons[2] = 2;
// ............
//int persons[19] = 19;

	for(int i = 0; i <  20; i++)
   	{
	   persons[i] = i;
	}
// Не могу понять логической связи нижнего Loop c верхним.
// Почему он берёт данные верхнёго лупа, ведь как я понял ево територия только под ним, в скобках. 
	for(int x = 0; x < 20; x++)
	{
	   cout << persons[x] << endl;
	}

	cin.get();
}
MacTiger вне форума Ответить с цитированием
Старый 19.11.2009, 17:49   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

Код:
for(int i = 0; i <  20; i++)
   	{
	   persons[i] = i;
	}
// Не могу понять логической связи нижнего Loop c верхним.
// Почему он берёт данные верхнёго лупа, ведь как я понял ево територия только под ним, в скобках. 
	for(int x = 0; x < 20; x++)
	{
	   cout << persons[x] << endl;
	}
В первом цикле заполнение массива, во втором вывод его элементов на экран. Что значит его територия только под ним скобках? У тебя массив создан в начале программы в main, значит он будет виден для всех операторов, которые идут после обьявления
NiCola999 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен совет Ryrik87 Безопасность, Шифрование 1 29.10.2009 01:43
Нужен совет!!! Servak Свободное общение 2 22.09.2009 20:04
Нужен совет Eretic Общие вопросы .NET 3 31.10.2008 13:57
Нужен совет Михаил Юрьевич Общие вопросы Delphi 2 07.06.2008 13:59
Нужен совет Михаил Юрьевич Общие вопросы Delphi 3 04.05.2008 21:52