Зачем нужен массив?
Создана: 17 Марта 2012 Суб 3:20:28.
Раздел: "Компьютерный раздел"
Сообщений в теме: 47, просмотров: 4795
-
-
evgen.zdorov писал : Понятно что это некоторго рода таблица с однотипными данными. Непонятен её предназночение... для чего она и как с ней раотать...
Код:
#include <stdio.h>
int main(int argc, char* argv[]) {
// argv - это массив строк
int i;
for (i = 1; i < argc; i++)
printf("%i: %s\n", i, argv[i]);
return 0;
}
А зачем вам вообще массив? -
Упорядоченное множество. Удобная структура данных , особенно для задач перечисления
Обычная постановка задачи - имеется множество элементов и так далее.
Еще массив имеет много свойств, которые исследованы математиками и их можно использовать для манипуляций с данными. -
-
Читать, читать, читать теорию.evgen.zdorov писал : Понятно что это некоторго рода таблица с однотипными данными. Непонятен её предназночение... для чего она и как с ней раотать... -
evgenyk писал :
Читать, читать, читать теорию.evgen.zdorov писал ... : Понятно что это некоторго рода таблица с однотипными данными. Непонятен её предназночение... для чего она и как с ней раотать...
Сами то знаете? -
Напиши пару учебных программ и сразу поймешь, для чего массив, для чего вектор, где нужна очередь а где стек.nikitajxl3 писал :evgenyk писал ... :
Читать, читать, читать теорию.evgen.zdorov писал ... : Понятно что это некоторго рода таблица с однотипными данными. Непонятен её предназночение... для чего она и как с ней раотать...
Сами то знаете? -
evgenyk писал :
Напиши пару учебных программ и сразу поймешь, для чего массив, для чего вектор, где нужна очередь а где стек.nikitajxl3 писал ... :evgenyk писал ... :
Читать, читать, читать теорию.evgen.zdorov писал ... : Понятно что это некоторго рода таблица с однотипными данными. Непонятен её предназночение... для чего она и как с ней раотать...
Сами то знаете?
Так так. Я лишь спросил
Раньше в с++ и яве писал -
На ковре-вертолете,
Мимо раадууги.
Мы летим, а вы ползете
Чудаки вы, чудаки.
Агата Кристи Ковёр Вертолёт
[внешняя ссылка] -
-
У меня вот в чем вопрос то! Массив это таблица в которой каждая ечейка имеет свой порядковый номер. В этой ячейке храниться некая переменная!
Пример массива:
INT NAME [6] = {5,6,8,45,56,99}
но зачем он? не прощи ли будет для каждой переменной задавать свою переменную по ходу действия или у массива есть еще какие то свойства?! -
evgen.zdorov писал : У меня вот в чем вопрос то! Массив это таблица в которой каждая ечейка имеет свой порядковый номер. В этой ячейке храниться некая переменная!
Пример массива:
INT NAME [6] = {5,6,8,45,56,99}
но зачем он? не прощи ли будет для каждой переменной задавать свою переменную по ходу действия или у массива есть еще какие то свойства?!
Проще, конечно. Я всегда использую переменные.
i1, i2, i3, i4 и т.д. -
evgen.zdorov писал : У меня вот в чем вопрос то!
У меня тоже вопрос есть. Откуда у вас появились вопросы о массивах? -
Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.
evgen.zdorov писал : не прощи ли будет для каждой переменной задавать свою переменную по ходу действия или у массива есть еще какие то свойства?!
Не проще. В том случае, когда с группой величин одинакового типа нужно выполнить однообразные действия. Тогда операции записываются с помощью циклов. На новой итерации цикла изменяется индекс элемента массива. Например, карту в компьютерной игре можно представить в виде двумерного массива, и загружать её с помощью вложенных друг в друга циклов: сначала строки, потом столбцы, или наоборот. Как Вы предлагаете сделать это без массива? -
В будущем, просто используй [внешняя ссылка]Portishead писал :
Чтобы определить – писать глагол с -тся или -ться, спросите себя, на какой вопрос отвечает этот глагол – "что делать?" или "что делает?". Если в вопросе есть мягкий знак, значит он есть и в глаголе.