質問です

int hoge;

int hoge_hoge()
{
int geho;
hoge=1;
geho=1;
}

int main(void)
{
hoge_hoge();
printf("%d", hoge);
}
とすれば、全ての関数の中でhogeが使えますが
関数内で定義したgehoはmainの中では使えませんよね?
関数内で作った変数を他の関数からも使えるようにすることはできないのでしょうか?