Используя указатели, выделите память для действительной переменной, заполните ее случайным числом - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Используя указатели, выделите память для действительной переменной, заполните ее случайным числом, выведите результат на экран, не используя имя переменной, и очистите память.

Решение задачи: «Используя указатели, выделите память для действительной переменной, заполните ее случайным числом»

textual
Листинг программы
  1. /* Используя указатели, выделите память для действительной переменной,
  2.  *  заполните ее случайным числом, выведите результат на экран,
  3.  *  не используя имя переменной, и очистите память. */
  4.  
  5. #include <stdio.h>
  6. #include <stdlib.h>
  7. void main()
  8. {
  9.     int *i; // Указатель
  10.     int k; // Переменная
  11.     i=&k;
  12.     i=(int *)malloc(sizeof(int)); // Выделение памяти
  13.     printf("\n Введите значение:\nk=");
  14.     scanf("%d",i);
  15.     printf("...\n...\n\n\nИдентификация пройдена, добро пожаловать мистер Бонд...\n");
  16.     printf("Введенное вами значение: k=%d",*i);
  17.     free (i); // Освобождение памяти
  18. }

Объяснение кода листинга программы

  1. Объявление указателя на переменную типа int.
  2. Выделение памяти под переменную типа int с использованием функции malloc.
  3. Ввод значения переменной типа int с использованием функции scanf.
  4. Вывод значения переменной типа int на экран с использованием функции printf.
  5. Освобождение выделенной памяти с использованием функции free.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы