|   | 453 | V primerih, ko za določene spremenljivke ne poznamo, koliko elementov bo nosila oziroma koliko pomnilnika bo zavzela, se uporabi dinamično alokacijo le tega, in sicer z uporabo funkcije ''malloc''. Ta sprejme en sam argument, ki pove koliko bytov pomnilnika rabimo. | 
                  
                          |   | 454 |  | 
                  
                          |   | 455 | Funkcija ''malloc'' se nahaja v knjižnjici ''stdlib.h'', zato je ne smemo pozabiti vključiti v našem programu. | 
                  
                          |   | 456 |  | 
                  
                          |   | 457 | Primer dinamične alokacije pomnilnika | 
                  
                          |   | 458 |  | 
                  
                          |   | 459 | {{{ | 
                  
                          |   | 460 | #!c | 
                  
                          |   | 461 | #include <stdio.h> | 
                  
                          |   | 462 | #include <stdlib.h> | 
                  
                          |   | 463 |  | 
                  
                          |   | 464 | float *m  //Velikost vektorja m še ne poznamo | 
                  
                          |   | 465 |  | 
                  
                          |   | 466 | int main() | 
                  
                          |   | 467 | { | 
                  
                          |   | 468 |   int x=10; | 
                  
                          |   | 469 |   m=malloc(x*sizeof(float));  //Naredi vektor velikosti x | 
                  
                          |   | 470 |   return 0; | 
                  
                          |   | 471 | } | 
                  
                          |   | 472 | }}} | 
                  
                          |   | 473 |  | 
                  
                          |   | 474 | [[BR]] |