Результаты поиска по запросу "arrays"

5 ответов

 как имена переменных в Matlab

я есть два трехмерных массива, первые два измерения которых представляют собой матрицы, а последний - в пространстве параметров, в качестве простого примера. A = repmat([1,2; 3,4], [1 1 4]);(но предположим,A(:,:,j) отличается для каждогоj). Как ...

3 ответа

Какой самый быстрый способ удалить один массив элементов из другого?

У меня есть два массива строк: string[] all = new string[]{"a", "b", "c", "d"} string[] taken = new string[]{"a", "b"}Я хочу создать новый массив строк сc а такжеd которыйall - taken. Любой быстрый способ в.net 3.5 сделать это без ручного цикла ...

1 ответ

Управляемая меню программа для выполнения следующей операции очереди с использованием массива en-queue, de-queue, подсчета количества элементов и отображения в c ++?

мне нужно сделать программу на C ++ для программы, управляемой из меню, для выполнения следующей операции очереди с использованием массива en-queue, de-queue, подсчета количества элементов и отображения в c ++? как сделать это? я очень слаб в C ...

ТОП публикаций

6 ответов

 должен дать вам то, что вы ищете.

я есть два массива объектов, например, так: Object[] array1 = {0, 1, 2, 3}; Object[] array2 = {0, 1, 2, 3};Я хотел бы знать, равны ли массивы. Я определяю равным, поскольку каждое значение в массиве1 совпадает со значением в этой позиции в ...

8 ответов

 особенно раздел 4.

ного запутался в передаче массива в C / C ++. Я видел несколько случаев, когда подпись такая void f(int arr[])некоторые такие void f(int arr[], int size)Кто-нибудь может уточнить, в чем разница, и когда и как его использовать?

2 ответа

Преимущество массивов символов перед строками состоит в том, что вы можете изменять массивы символов на месте; в C # строки являются неизменяемыми, и поэтому любое изменение создает новый объект в куче с измененной версией строки. В массиве char вы можете вносить множество изменений, не выделяя ничего в куче.

отаю с некоторыми программами здесь на работе уже около месяца, у которых много разборов строк и тому подобное. Мне посоветовали использовать массив char для этого материала, а не строку, потому что массив char работает быстрее. Я понимаю, почему ...

4 ответа

У вас может быть такая проблема.

ользую следующее для подсчета количества вхождений шаблона в файл: my @lines = grep /$text/, <$fp>; print ($#lines + 1);Но иногда он печатает на единицу больше, чем фактическое значение. Я проверил, и это потому, что последний элемент@lines ...

3 ответа

d, с указателями, но VLA можно использовать только в иерархии функций. VLA становится мертвым после того, как функция, в которой он определен, возвращается, потому что он выходит из области видимости.

сно стандарту c99, мы можем написать следующий код, и это абсолютно законно int x; scanf("%d",&x); int ar[x];Мой вопрос: если я могу выделить такой массив, зачем мне когда-нибудь понадобиться malloc для повторного размещения массивов переменного ...

7 ответов

Статика имеет другое значение в Java. В Java, когда вы объявляете переменную как статическую, это переменная класса, а не переменная экземпляра.

образом, в таком языке, как C, память делится на 5 частей: ядро ​​ОС, сегмент текста, статическая память, динамическая память и стек. Что-то вроде этого: Если мы объявили статический массив в C, вы должны были указать его размер заранее после ...

6 ответов

ага, предупреждать или не предупреждать?

е выдает ошибку при инициализации массива переменного размера, пока переменная является константой, но если это не так, она не будет компилироваться. В чем причина этого? Что не так с этим делать: int size = 7; int test[size] = {3, 4, 5};Это ...