Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
При какой инициализации указателя int **m на массив указателей необходимо выполнить освобождение памяти приведенным способом? for (i=0; i<5; i++) free(m[i]); free(m);
При какой инициализации указателя int **m
на массив указателей необходимо выполнить освобождение памяти приведенным способом?
for (i=0; i<5; i++) free(m[i]);
free(m);
вопрос
Правильный ответ:
Сложность вопроса
79
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Это было сложно
24 дек 2019
Аноним
Зачёт защитил. Иду выпивать отмечать сессию интуит
18 дек 2018
Другие ответы на вопросы из темы программирование интуит.
- # Что произойдет при выполнении приведенной программы, если пользователь задаст номер алгоритма 9? void PuzSortInc (int*, int ); void PuzSortDec (int*, int); int main (void) { int A[] = {56, 34, 2, 0, 1, -21, 6, 8, 7}; int i, n, alg; void (*pFun) (int*, int) = NULL; n = sizeof(A)/sizeof(A[0]); printf("Исходный массив: "); for (i = 0; i < n; i++) printf(" %3d", A[i]); printf("\nВыберите алгоритм сортировки (1 - \"методом пузырька\" по возрастанию,\ 2 - \"методом пузырька\" по убыванию: "); scanf("%d", &alg); switch (alg) { case 1: pFun = PuzSortInc; break; case 2: pFun = PuzSortDec; break; default: printf("ERROR! Такого алгоритма не определено!"); } pFun(A,n); printf("\nОтсортированный массив: "); for (i = 0; i < n; i++) printf(" %3d", A[i]); return 0; } void PuzSortInc (int* arr, int size) { int i, j, buf; for (i = 0; i < size - 1; i++ ) { for (j = 0; j < size - 1; j++) { if (arr[j] > arr[j + 1]) { buf = arr[j]; arr[j] = arr[j+1]; arr[j+1] = buf; } } } } void PuzSortDec (int* arr, int size) { int i, j, buf; for (i = 0; i < size - 1; i++ ) { for (j = 0; j < size - 1; j++) { if (arr[j] < arr[j + 1]) { buf = arr[j]; arr[j] = arr[j+1]; arr[j+1] = buf; } } } }
- # Сколько памяти будет выделено для хранения приведенного объединения? union hold { int digit; double bigf; char letter; };
- # Файл second.h, расположенный на диске D:, содержит следующие описания переменных и функций: extern int x, y; extern char ch; void func22(void) { y = 100; } void func23(void) { x = y/10; ch = 'R'; } Каким образом файл second.h должен быть подключен для возможности использования описанных в нем переменных и функций в другом файле?
- # Необходимо написать программу для проверки пароля, вводимого пользователем. Программа должна предоставлять пользователю только три попытки ввода пароля. Верный пароль - число 95. Какой фрагмент кода реализует поставленную задачу?
- # Какая программа реализует сортировку массива целых чисел по убыванию методом прямого выбора?