Ero sivun ”C/Taulukot” versioiden välillä

Poistettu sisältö Lisätty sisältö
Ei muokkausyhteenvetoa
TeemuN (keskustelu | muokkaukset)
p {{C}}
 
Rivi 137:
 
Taulukko <tt>static_array</tt> olisi yhtä hyvin voinut olla staattinen kaksiulotteinen taulukko, koska sellaisen sisäinen rakenne on identtinen yksiulotteisen taulukon kanssa. Pointteritaulukko taasen on tällä kertaa toteutettu pinosta varattuna, eikä mallocilla varattuna, joten sitä ei tarvitse erikseen vapauttaa funktion päättyessä. Kuitenkin taulukko voidaan <tt>print</tt>-funktiolle välittää samoin kuin mikä tahansa pointteritaulukko (huomaa implisiittinen tyyppimuunnos <tt>int* array[3]</tt>:sta <tt>int**</tt>:ksi funktiokutsun yhteydessä).
 
{{C}}
 
[[et:Programmeerimiskeel C/Massiivid]]