Instruktur saya pernah mengatakan kepada saya bahwa saya tidak boleh mendefinisikan variabel di dalam satu lingkaran , tetapi saya sejujurnya masih tidak mengerti mengapa.
Apa kerugiannya?
Bisakah ada yang menjelaskan hal itu kepada saya?
const
kecuali ada alasan untuk tidak melakukannya (kebiasaan dari pemrograman fungsional). Entah saya tidak akan memodifikasinya, dan pengoptimal akan mendeteksi ketika mereka tidak diperlukan, atau saya akan dan saya telah mencegah bug serius. Ketika nilai-nilai perantara konstan tersebut khusus untuk iterasi dari loop, itu berarti mendeklarasikannya di dalam loop. Namun, saat lain Anda perlu mendeklarasikan variabel di luar loop, adalah ketika Anda akan merujuk mereka di luar loop; misalnya, hasil yang Anda simpan.