Возможно, имелось в виду влияние переменных на эффективность выполнения программы в блочной структуре.
Переменные, объявленные внутри блока, недоступны за его пределами. 3 Это позволяет использовать одинаковые имена переменных в разных блоках без риска конфликта. 3
Также есть информация о том, что время жизни переменных совпадает с временем работы блока, содержащего определяющие вхождения этих переменных. 1
Ещё есть сведения о том, что компилятор может разместить переменную непосредственно в одном из регистров процессора, что ускоряет обмен данными, так как с регистрами он происходит быстрее, чем с ячейками памяти, а значит, и чем с переменными. 5
Таким образом, переменные и блочная структура программы влияют на эффективность выполнения программы, обеспечивая структурирование кода, упрощение его чтения и поддержки, а также позволяя управлять областью видимости переменных и функций. 3