Ввод двух целых чисел, вывод их суммы - C (СИ)

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

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

Дорогие, помогите разобраться почему программка не работает.

Задача: ввод двух целых чисел, вывод их суммы.

#include <stdio.h>
#include <conio.h>
 
main()
{
    int a, b, c;
    scanf_s("%d%d", a, b);
    c = a + b;
    printf("%d", c);
}
Ошибки: 1>c:\users\daniilleontyev\documents\visual studio 2015\projects\consoleapplication3\consoleapplication3\work1.c(7): error C4700: использована неинициализированная локальная переменная "a" 1>c:\users\daniilleontyev\documents\visual studio 2015\projects\consoleapplication3\consoleapplication3\work1.c(7): error C4700: использована неинициализированная локальная переменная "b" Почему они неинициализованы? Если я ввёл их: int a, b, c Спасибо

Решение задачи: «Ввод двух целых чисел, вывод их суммы»

textual
Листинг программы
scanf("%d%d",&a,&b);

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

  1. Вводится два целых числа с помощью функции scanf
  2. Функция scanf использует форматный спецификатор %d для чтения целых чисел
  3. Переменные a и b объявлены без типа данных, но поскольку они используются как целочисленные значения, то предполагается, что они имеют тип int
  4. Функция scanf сохраняет значения введенных чисел в переменных a и b
  5. Значения переменных a и b не используются в дальнейшем коде, их можно считать неинициализированными после выполнения функции scanf

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


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

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

15   голосов , оценка 4.2 из 5
Похожие ответы