По поводу "видимости" переменных. Допустим, имеются глобальная переменная Cntr и локальная с таким же именем. Правильно ли я понимаю, что в той функции, где объявлена эта локальная переменная Cntr с глобальной Cntr работать нельзя, кроме как по указателю на вторую? Причем указатель может быть либо глобальным, либо передан в данную функцию другой, вызываемой ей функцией?