¿Es realmente necesaria la palabra clave externa?

...
#include "test1.h"

int main(..)
{
    count << aaa <<endl;
}

aaa&nbsp;se define entest1.h, y no utilicé la palabra clave externa, pero aún puedo hacer referenciaaaa.

Así que dudo que seaextern&nbsp;¿realmente necesario?