Какие параметры принимают функции в данном случае? - C (СИ)

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

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

подскажите плиз. какое значение примет функция. 1 или 0? собственно с каким значение i функция работать будет?
int i = 0;
 fun (i++);
А что в этом случаи примет функция 0 или 1?
int i = 0;
 fun (++i);
и последний вопрос? какие параметры принимают функции в этом случаи?
int i = 0;
 fun1 (i++, fun2(i) );
это наверное сложный вопрос для данной ветки форума?

Решение задачи: «Какие параметры принимают функции в данном случае?»

textual
Листинг программы
    int i=0;
    printf("%d %d",i++,i);

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

В данном коде выполняется последовательное увеличение значения переменной i и выводится на экран текущее значение i и i+1. Список элементов кода выглядит следующим образом:

  1. Объявление переменной i типа int со значением 0.
  2. Вызов функции printf с двумя форматируемыми параметрами: %d - вывод значения переменной i, и %d - вывод значения переменной i+1.
  3. Увеличение значения переменной i на 1.
  4. Вывод на экран значения переменной i.
  5. Вывод на экран значения переменной i+1. При выполнении данного кода на экран будет выведено: 0 1 1 2 2 3 3 4 4 5 ... 19 20 20 21 В данном случае функция printf принимает два параметра: %d и %d.

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


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

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

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