Пояснить природу ошибки - C (СИ)

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

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

Прокомментируйте пожалуйста. Почему в верхней строке пишет ошибку, а в нижней нет.
   symbol != ' ' ? putchar(symbol) && a = 1 : ++a;
   symbol != ' ' ? a = 1 && putchar(symbol) : ++a;

Решение задачи: «Пояснить природу ошибки»

textual
Листинг программы
int a = 30000, b = 23, d = 31; float c = 1234.123;
printf("%3d %6d\n%2d %2f\n", a, b, d, c);

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

  1. Переменная a инициализируется значением 30000.
  2. Переменная b инициализируется значением 23.
  3. Переменная d инициализируется значением 31.
  4. Переменная c инициализируется значением 1234.123.
  5. Функция printf используется для вывода значений переменных.
  6. Формат вывода определяет количество символов, выделенных для каждого поля вывода.
  7. Значения переменных a, b и d выводятся в заданном формате.
  8. Значение переменной c выводится в заданном формате.
  9. Переменные a, b и d являются целыми числами, а переменная c является числом с плавающей точкой.
  10. Значения переменных a, b и d выводятся с использованием формата %3d для целых чисел, а значение переменной c выводится с использованием формата %2f для чисел с плавающей точкой.
  11. Функция printf выводит результат на консоль.
  12. В результате выполнения программы будет выведен список значений переменных a, b, d и c в заданном формате.

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


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

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

14   голосов , оценка 3.643 из 5