Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
maksim1993

Можно ли объявить массив в цикле?

26.11.2011, 21:39. Показов 1126. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здраствуйте, извините, вы не подскажете, можно-ли объявить массив в цикле ????
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.11.2011, 21:39
Ответы с готовыми решениями:

Можно ли в цикле for объявить две переменных разного типа?
Есть такой цикл for(сhar s='A',int i=0; s<'Z'; s++,i++) {} Builder 6 выдает ошибки : Unit1.cpp(21): E2040 Declaration terminated...

Можно ли в цикле for объявить более чем одну переменную?
Господа, подскажите пожалуйста совершенно нелепый вопрос. Можно ли в цикле for объявить более чем одну переменную ? До сегодняшнего дня...

Можно ли объявить динамический массив глобально?
Приветствую всех! Наткнулся тут неожиданно на проблему, про которую в своих книгах ничего не нашел. А именно, можно ли объявить...

4
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
26.11.2011, 21:44
С каждой итерацией массив по идее будет переобъявляться, толку с него?
0
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,327
26.11.2011, 21:48
можно
если размер массива известне, тогда лучше не в цикле
если не известен и нужен, тогда в цикле с Preserve - Консервы по нашему )
0
maksim1993
26.11.2011, 22:34
Нет, вы не поняли, нужны 10 одинаковых по размерности массивов с разными именами массив1, массив2, массив3,...,массив10, но в цикле не работает, а имена зависят от № столба и № строки и кол-во массивов каждый раз разное!
Visual Basic
1
2
3
    For i = 1 To 10
        Dim массив(i) As String
    Next
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
26.11.2011, 23:22
Как вариант:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Option Explicit
 
Dim Col As New Collection, I As Integer
 
Private Sub Command1_Click()
    Dim Tmp(10) As String
    For I = 0 To UBound(Tmp)
        Tmp(I) = Int(Rnd * 100)
    Next I
    Col.Add (Tmp)
    MsgBox "Создан " & Col.Count & "-й массив", vbInformation
End Sub
 
Private Sub Command2_Click()
    MsgBox Join(Col(Val(InputBox("Введите номер массива от 1 до " & Col.Count, "", 1))), vbNewLine), vbInformation
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.11.2011, 23:22
Помогаю со студенческими работами здесь

Можно ли в qBasic объявить константу-массив?
здравствуйте. появилась необходимость сесть за бейсик. вопрос: можно ли объвить как константу массив?(просто в паскале, си это можно...

Можно ли в сессионной переменной объявить массив?
<?php session_start(); ?> <?php $_SESSION; $_SESSION=session_id(); $art='Артикул' $tov='Наименование товара' ?>на этой...

Можно ли так объявить массив структур? - C++
Почему я не могу объявить так? Компилятор выдаёт ошибку. #include <iostream> using namespace std; struct player{ char surname; ...

Как можно объявить локальный массив?
в общем проблема простая мне просто нужно в процедуре объявить массив. я конечно могу поступить так: ... prcdr PROC sub esp,...

Можно ли в паскале объявить массив после begin
можно ли в паскале объявить массив после begin Очень надо!!!!!!!!!!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru