Меню Закрыть

Uninitialized local variable used c

У меня есть вопрос, связанный с моим кодом C / C ++. Я попробовал некоторые исследования, но не было конкретного ответа на мою проблему. Я надеюсь, что вы ответите на мой вопрос как можно скорее.

Вот мой полный код на языке Си:

Код заканчивается из-за некоторых ошибок.
Результат кода приведен здесь:

Пожалуйста, рассмотрите мой вопрос 🙂

Решение

malloc () возвращает пустой указатель, вы должны привести его:

если вы используете c ++, возможно, лучше использовать «new» вместо malloc:

Дообрый день! Имеется следующий код

При компиляции выскакивают ошибки:

Error C4700 uninitialized local variable ‘a’ used
Error C4700 uninitialized local variable ‘b’ used
Error C4700 uninitialized local variable ‘c’ used
Error C4700 uninitialized local variable ‘d’ used

Прдскажите, пожалуйста, в чем проблема.. не могу понять.. переменные же вроде инициализировала еще в самом начале функции main()

Here is a section of some code I have. Im getting an error uninitialized local variable ‘j’ used and I dont see it. as far as I can tell it is being used. Can someone please help?

3 Answers 3

You haven’t given j a value, hence the uninitialized variable error.

int j; is not the same as assigning j a value of 0.

You should do: int j = 0;

So you use the variable j first in the line

But you haven’t assigned any value to j previously, hence "uninitialized". The previous mention of j was in your declaration:

You need to assign a value to it, like 0:

That is call "initialization", because if you don’t assign any value to a variable, what value should you expect from that variable?

Читайте также:  Способы кодирования целых чисел

Рекомендуем к прочтению

Добавить комментарий

Ваш адрес email не будет опубликован.