Size: a a a

2021 August 18

AS

Alexander Sudalin in ru_ASUTP
Привет с красной ветки
источник

ЕК

Евгений Калмыков... in ru_ASUTP
не понял почему с красной ) либо ответ другого плана, привет с синей )
источник

D

Dim in ru_ASUTP
получается из по мэйна переменные не видны?
источник

AS

Alexander Sudalin in ru_ASUTP
Ну мне тут тоже скучновато)
источник

ЕК

Евгений Калмыков... in ru_ASUTP
а )
источник

AS

Alexander Sudalin in ru_ASUTP
У меня конечно есть теория, но это теория... Возможно, но не факт, все дело в процессе компиляции программы на С.
источник

RS

Roman Sakal in ru_ASUTP
похоже оптимизатор компилятора выкинул неиспользуемые переменные
источник

RS

Roman Sakal in ru_ASUTP
сделайте вывод переменной или её сравнение с нулём и внутри какое-нибудь действие (вывод, break, вызов другой функции). Важно чтобы значение не ушло в пустоту неиспользуемым
источник

D

Dim in ru_ASUTP
ну это же идиотизм!
источник

D

Dim in ru_ASUTP
q=++q;
}
источник

D

Dim in ru_ASUTP
все равно толку нет
источник

AC

Alexey Cheshire in ru_ASUTP
Где вы её смотрите? Она в области видимости?
источник

D

Dim in ru_ASUTP
нет
источник

RS

Roman Sakal in ru_ASUTP
это переменная не используется. достаточно умный компилятор выбросит этот код
использование в сравнении или вывод в stdout - это вариант использования. А так у вас просто пустое действие
источник

RS

Roman Sakal in ru_ASUTP
if (q > 0) { // использование переменной
 unsigned int p = q + 1
}
источник

D

Dim in ru_ASUTP
и так не используется:?
void main (){
init();
unsigned int q; // локальная переменная q
unsigned int w; // локальная переменная q
q = sum (5,1); /* вызываем функцию sum и передаем ей значения 5 и 1,
результат вызова sum (5,1) передаем q */
w=q+1;
источник

RS

Roman Sakal in ru_ASUTP
опять же. я не знаю что у вас за диалект, но переменную q вы можете объявить на уровне модуля (за пределами
main(){}
), как вы это сделали с массивами выше
источник

D

Dim in ru_ASUTP
вылетает из кода даже не опросив q
источник

RS

Roman Sakal in ru_ASUTP
потому что в бинарники его нет)
источник

D

Dim in ru_ASUTP
вернее опрашивает но не выполняет дейтсвие
источник