C++ Dersleri | C++ 2 Boyutlu Diziler
C++ ile iki boyutlu eleman sayısı önceden belirli 'sabit' diziler de oluşturmak mümkündür, yapı tek boyutlu dizi tanımlamasıyla mantıksal olarak benzer yapıda. Neyin ne olduğunu anlamak için dizi elaman sayılarını sabitlere atayarak şöyle tanımlamış olalım : int const n_satir = 3 ; int const n_sutun = 7 ; int const m [ n_satir ][ n_sutun ] = { { 1 , 2 , 3 , 4 , 5 , 6 , 7 }, { 8 , 9 , 10 , 11 , 12 , 13 , 14 }, { 15 , 16 , 17 , 18 , 19 , 20 , 21 } }; Sabit kelimesine dikkat edelim, bu değer sabit olmak zorunda. Hazıfazada ne kadar yer ayıracağını bilmek istiyor sevgili derleyicimiz. 3 satırlı, 7 sütunlu ve 2 boyutlu dizi tanımlamış ve değerlerini yukarıdaki şekilde belirlemiş olduk, bu yapıyı matematikteki matriks yapısına benzetebiliriz. Yapı karmaşık görünse de aslında çok basit bit mantığa dayanır, int tipinde bir dizinin dizisidir demek tam anlamını karşılayabilir. Örnek o