일단 함수는 선언과 함께 초기화 하는게 기본인데

글로벌함수의 경우에는 그냥 0으로 초기화 되는것 까진 알겠음.

근데 로컬함수에서
{
int a
a=0;
}
이라고 해도 0으로 초기화가 되는건가요? 아니면 쓰레기 값으로 초기화가 된건가요?

로컬함수에서도 int a=0 해주는게 맞는건가요?