Массив заполняется мусором - C (СИ)
Формулировка задачи:
Здравствуйте! Создал меню, в одном кейсе массив заполняется, а вывести на экран его нужно в другом. В кейсе, котором заполняется массив, он спокойно выводится. А в другом кейсе заполняется мусорным значением. Все перепробовал,вывести не получается.. Пожалуйста подскажите, буду оч. благодарен. Язык СИ
Решение задачи: «Массив заполняется мусором»
textual
Листинг программы
x = (int*)malloc(n * sizeof(int));
Объяснение кода листинга программы
x
- это переменная типа указатель на int, которая будет использоваться для хранения адреса блока памяти, выделенного для массива.n
- это переменная типа int, которая содержит количество элементов, которые нужно разместить в массиве.malloc
- это функция, которая выделяет блок памяти для массива целых чисел.sizeof(int)
- это выражение, которое вычисляет размер одного элемента массива в байтах.int*
- это указатель на тип данных int, который используется для обозначения, что выделенный блок памяти будет использоваться для хранения целых чисел.