"приравниваю" - это очень плохая терминология.
Есть объявление и инициализация, есть присвоение. Что такое обнулил/занулил/приравнял непонятно.
init-declarator-list - comma-separated list of declarators with optional initializers. запятая разделитель.
comma operator a, b - evaluate expression a, disregard its return value and complete any side-effects, then evaluate expression b, returning the type and the result of this evaluation запятая оператор.
запятая в объявлении переменных несет только синтаксическую функцию разделителя.
перед компиляцией это
float i, a, x = 0;
будет развернуто в это
float i;
float a;
float x = 0;
Подскажите пожалуйста, где я ошибаюсь..
даже если предположить что i == 0.0 и a == 0.0
float y = ((i + x) / (2.5 * i + pow(x, i)) ) + a * pow(sin(x), i + 1);
что получается?
float y = x / 1;
это бессмысленно, предположу учитывая параметрическое задание ф-ции и график, что тут должен быть цикл.