Úgy már igen, valóban, de pl. az char tmp[200]; elemei véletlenszerű memóriaszemetek. Igen, szemantikailag ismeri az int a(20); formát, de az int a; az továbbra is inicializálatlan.