Используя указатели, выделите память для действительной переменной, заполните ее случайным числом - C (СИ)
Формулировка задачи:
Используя указатели, выделите память для действительной переменной, заполните ее случайным числом, выведите результат на экран, не используя имя переменной, и очистите память.
Решение задачи: «Используя указатели, выделите память для действительной переменной, заполните ее случайным числом»
textual
Листинг программы
/* Используя указатели, выделите память для действительной переменной, * заполните ее случайным числом, выведите результат на экран, * не используя имя переменной, и очистите память. */ #include <stdio.h> #include <stdlib.h> void main() { int *i; // Указатель int k; // Переменная i=&k; i=(int *)malloc(sizeof(int)); // Выделение памяти printf("\n Введите значение:\nk="); scanf("%d",i); printf("...\n...\n\n\nИдентификация пройдена, добро пожаловать мистер Бонд...\n"); printf("Введенное вами значение: k=%d",*i); free (i); // Освобождение памяти }
Объяснение кода листинга программы
- Объявление указателя на переменную типа int.
- Выделение памяти под переменную типа int с использованием функции malloc.
- Ввод значения переменной типа int с использованием функции scanf.
- Вывод значения переменной типа int на экран с использованием функции printf.
- Освобождение выделенной памяти с использованием функции free.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д