void loop () decleration problem

1: Yes
2: It will remain low
3: Yes.

Take a look at "main.cpp" in the Arduino's IDE files - you'll soon see how it all works:

    setup();

    for (;;) {
        loop();
        if (serialEventRun) serialEventRun();
    }