Exacto Championz, una variable declarada en Main solo tiene como ambito de uso el Main, igual que cualquier variable declarada dentro de cualquier función solo se usa dentro de sea función.
La utilidad de esto es ahorrar memoria. Un byte en uso en una funcion deja de usarse al salir de ella y puede ser usado de nuevo en otra funcion. Toda variable declarada de forma general, al principio del programa, reserva la memoria y no esta disponible para ningun otro uso que no sea el de esa variable y esta disponible para todas las funciones del programa.