New int
Автор Кирилл кирилл задал вопрос в разделе Другие языки и технологии
Вопрос по языку C++ Что значит эта строчка? int *arr = new int[n]; и получил лучший ответ
Ответ от Вторник[гуру]
Тут происходит создание динамического массива размером n.
Ответ от ToTKto4ToToZnaeT[активный]
*arr - "*" указатель, arr - это имя нашего массива, int - тип (integer - числовой), new int[n] - создать в нём кол-во n чисел!
Пример:
int n = 10;
int *arr = new int[n]; // мы создали десять цифр
arr[9] = 132; // отсчёт идёт с нуля, поэтому мы прировняли 10 эл. числу 132!
arr[0] = 3; // Первый элемент массива теперь равен 3
По умолчанию все десять цифр равны нулю!
"*" - это указатель на то что это массив! Массив - это ...Массив (в некоторых языках программирования также таблица, ряд) — набор однотипных компонентов (элементов), расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу (индексам). В отличие от списка, массив является структурой с произвольным доступом.
*arr - "*" указатель, arr - это имя нашего массива, int - тип (integer - числовой), new int[n] - создать в нём кол-во n чисел!
Пример:
int n = 10;
int *arr = new int[n]; // мы создали десять цифр
arr[9] = 132; // отсчёт идёт с нуля, поэтому мы прировняли 10 эл. числу 132!
arr[0] = 3; // Первый элемент массива теперь равен 3
По умолчанию все десять цифр равны нулю!
"*" - это указатель на то что это массив! Массив - это ...Массив (в некоторых языках программирования также таблица, ряд) — набор однотипных компонентов (элементов), расположенных в памяти непосредственно друг за другом, доступ к которым осуществляется по индексу (индексам). В отличие от списка, массив является структурой с произвольным доступом.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос по языку C++ Что значит эта строчка? int *arr = new int[n];
спросили в New
Операции new и delete. Операции new и delete нужна теори про данные операции.
смотри msdn )
вот кое-что из Вики:
В языке программирования C++, new —
подробнее...
Операции new и delete. Операции new и delete нужна теори про данные операции.
смотри msdn )
вот кое-что из Вики:
В языке программирования C++, new —
подробнее...
Java. Дан массив из 10 int. Наполнить массив случайными числами от -10 до 10.
import java.util.*;
class q95563532 {
public static void main(String[]
подробнее...
спросили в Queer Shadrinsk
Как конвертировать String в int (Java)
Тебе нужно найти в этой строке каждую отдельную последовательность цифр и преобразовать ее в
подробнее...
Как конвертировать String в int (Java)
Тебе нужно найти в этой строке каждую отдельную последовательность цифр и преобразовать ее в
подробнее...
Как вернуть массив с функции java
import java.util.*;
public class q86178776 {
static int[] rndArr(int n)
подробнее...
спросили в Arrow Air
Как задать динамический массив в языке C#
int size; // будущий размер
int[] arr; // будущий массив
size =
подробнее...
Как задать динамический массив в языке C#
int size; // будущий размер
int[] arr; // будущий массив
size =
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в STW
С++ / интеллектуалььные указатели / std::unique_ptr
unique_ptr<double[]> apa_ptr(new double(6));
Создаст массив только с одним
подробнее...
С++ / интеллектуалььные указатели / std::unique_ptr
unique_ptr<double[]> apa_ptr(new double(6));
Создаст массив только с одним
подробнее...
Двумерный динамический массив в C++. как его объявить и пользоваться им
объяление:
int** a=new int*[n];
for(int i=0; i<=n;i++)
{
a[ i]=new
подробнее...
Как в C++ объявить массив с количеством элементов, хранящимся в переменной?
Если число не является константой, то так:
cin >> N; // Это чисто для примера, что N не
подробнее...
спросили в Arrow Air
Как правильно создать двухмерный динамический массив?
Подобный вопрос был задан тысячи раз в том числе и на ответах:
int **arr = new
подробнее...
Как правильно создать двухмерный динамический массив?
Подобный вопрос был задан тысячи раз в том числе и на ответах:
int **arr = new
подробнее...
Массивы в JAVA
Ты бредишь. Массив на миллион элементов, все прекрасно создается:
public class TestArray {
подробнее...
Как передать указатель на двухмерный динамический массив в функцию? (C++)
На самом деле у тебя не двухмерный массив, а одномерный массив указателей.
Можно сделать чтобы
подробнее...
C++ Запись в файл. Как записать динамический массив в файл? Желательно кусок кода с комментариями
int *mass = new int[5];//объявляем дин. массив
ofstream fout("Tvoi_fail");
for(int i =
подробнее...
c++ Задача (Динамическое выделение памяти)
int **a = new int*[7];
for (int r = 0; r < 7; ++r) {
a[r] = new int[7];
}
подробнее...
спросили в Comodo
Не могу разобраться с ошибкой в строчке count++; и if(count)
Переменная count не объявлена. Разве компилятор не сообщил это?
= new int[NULL]; ---Это
подробнее...
Не могу разобраться с ошибкой в строчке count++; и if(count)
Переменная count не объявлена. Разве компилятор не сообщил это?
= new int[NULL]; ---Это
подробнее...