|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.01.2020, 19:59 | #1 |
Новичок
Джуниор
Регистрация: 13.01.2020
Сообщений: 4
|
Где ошибка
Почему ошибка? Run-Time Check Failure #3 - The variable 'res' is being used without being initialized." подскажите знающие.
#include <stdio.h> float getSum3_10(float); float getSum1_5(float); float getSum4_15(float, int); int main() { const int a = 1, a1 = 2, b = 2, c = 2; float k, yk, z; printf("K = "); scanf("%f", &k); yk = (a * k * k + a1) / (b + c + 1.0); z = getSum3_10(yk) * getSum3_10(yk) + 3.0 / getSum1_5(yk) + getSum4_15(yk, c); printf("Yk = %2.2f\nZ = %2.2f", yk, z); getch(); return 0; } //Функции float getSum3_10(float yk) { float res; int i; for (i = 3; i <= 10; i++) { res += 0.1 * yk; // тут Run-Time Check Failure #3 - The variable 'res' is being used without being initialized. } return res; } float getSum1_5(float yk) { float res; int i; for (i = 1; i <= 5; i++) { res += 0.5 * yk; // тут Run-Time Check Failure #3 - The variable 'res' is being used without being initialized. } return res; } float getSum4_15(float yk, int c) { float res; int i; for (i = 4; i <= 15; i++) { res += c * yk; // тут Run-Time Check Failure #3 - The variable 'res' is being used without being initialized. } return res; } |
13.01.2020, 20:33 | #2 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Где Вы инициализируете переменную res?
Инициализация переменных
I am not a wizard, I am just learning.
|
13.01.2020, 21:24 | #3 |
Новичок
Джуниор
Регистрация: 13.01.2020
Сообщений: 4
|
float res; или я что то не понимаю.
|
13.01.2020, 21:34 | #4 |
Новичок
Джуниор
Регистрация: 13.01.2020
Сообщений: 4
|
код был поделен на модули, не обращайте внимание на положение функции, они немного не на месте. в таком виде их перед вычислением Z воткнуть надо бы, я для удобства так закинул.
|
13.01.2020, 22:06 | #5 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Это объявление переменной.
Инициализация иное понятие - присвоение значения переменной. Выше приводил ссылку, там пример инициализации. Подсказка: Код:
Код:
I am not a wizard, I am just learning.
Последний раз редактировалось Desc; 13.01.2020 в 22:53. Причина: Добавил подсказку |
14.01.2020, 10:34 | #6 |
Новичок
Джуниор
Регистрация: 13.01.2020
Сообщений: 4
|
да, ошибка пропала, спасибо
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка сценария в Visual Studio. На этой странице произошла ошибка скрипта. Ошибка: разрешение отклонено. Код 0. | Мaкс | Windows | 15 | 13.11.2022 12:25 |
[РЕШЕНО] Помогите в чем может быть ошибка? Ошибка ';' expected but 'BEGIN' found | АлександрDelphi | Общие вопросы Delphi | 7 | 06.03.2016 19:25 |
Java. Ошибка. Компилируется, но не запускается. Ошибка duplicate class. Проблема не в коде. | nevender | Общие вопросы по Java, Java SE, Kotlin | 2 | 13.02.2016 13:24 |
Воспользовался excel надстройками и после этого начала появляться ошибка «ошибка 13 Type Misscmatch» | malinov1maxim | Microsoft Office Excel | 5 | 27.01.2016 23:17 |
Ошибка run-time Error 1004 общая ошибка ODBC | kaval88 | Microsoft Office Excel | 0 | 27.02.2011 20:20 |