12.07.2015 Views

Programski jezik C - Pmf

Programski jezik C - Pmf

Programski jezik C - Pmf

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

188 POGLAVLJE 11. POKAZIVAČINa analogan način tretiraju se tri i višedimenzionalna polja.Prilikom deklaracije višedimenzionalnog polja (ali ne i definicije) mogu sekoristiti dvije ekvivalentne forme: potpunatip_pod ime[izraz_1][izraz_2]....[izraz_n];ili bez prve dimenzijetip_pod ime[][izraz_2]....[izraz_n];ili pomoću pokazivačatip_pod (*ime)[izraz_2]....[izraz_n];U zadnjem primjeru su zagrade nužne jer bi u suprotnom imali polje pokazivačana tip.11.7.1 Matrica kao pokazivač na pokazivačOsnovni nedostatak programskog <strong>jezik</strong>a C u numeričkim primjenama jenačin na koji se matrice predaju funkcijama. Standard C99 je to riješiouvodeći polja varijabilne duljine. Ovdje ćemo pokazati jedno rješenje problemakoje se ne oslanja na PVD.Neka je definirano na primjer poljedouble A[1024][1024];Tada definiramo polje pokazivačadouble *aa[1024];Ove pokazivače inicijaliziramo pokazivačima na retke matrice A:for(i=0;i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!