Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Задан указатель int **m на массив указателей: int i; int **m; m = (int **)calloc(5,sizeof(int *)); for (i=0; i<5; i++) m[i] = (int *)calloc(3,sizeof(int)); Как в данном случае освободить выделенную память?
Задан указатель int **m
на массив указателей:
int i;
int **m;
m = (int **)calloc(5,sizeof(int *));
for (i=0; i<5; i++)
m[i] = (int *)calloc(3,sizeof(int));
Как в данном случае освободить выделенную память?
вопрос
Правильный ответ:
Сложность вопроса
90
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Нереально сложно
06 сен 2019
Аноним
Кто ищет эти ответы inuit? Это же очень просты вопросы
17 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какие переменные являются фактическими параметрами функции sq()? int sq(int a, int x) { int i, res = 1; for (i=0; i<x; i++) res*= a; return res; } int main(void) { int n=4, b = 3, p; p = sq(n,b); printf("%d^%d = %d\n", n, b, p); return 0; }
- # Чему будет равно значение переменной str после выполнения приведенной программы? union test { char ch1[5]; char ch2[2]; char ch3[1]; }; int main(void) { union test t; char *str; strcpy(t.ch1, "test"); strcpy(t.ch2, "be"); t.ch3[0] = 'w'; str = t.ch1; return 0; }
- # Необходимо написать функцию копирования значений всех полей одной структуры заданного типа в другую: typedef struct sale_struct { char *title; int price; } sale; Какая функция не выполняет поставленную задачу?
- # Чему будет равно значение переменной d в результате выполнения приведенного фрагмента кода? int d; int a = 10; int b = 15; a >>= 1; b <<= 1; d = a + b;
- # Программа запускается с одним аргументом, задающим имя и фамилию, которые в результате выполнения программы выводятся в файл. Каким образом необходимо задать аргумент командной строки, чтобы имя и фамилия были выведены в файл в формате Имя Фамилия?