wat is het verschil tussen volgende declaratie in c?
char * new_karakter;
en:
char new_karakter[1];
is er een verschil? in mijn programma geeft het eerste een null pointer exception (denk ik) het tweede niet.
Groeten.
De tweede declaratie reserveert een geheugenadres waar je een karakter in op kan slaan. De eerste declaratie doet dat niet.wat is het verschil tussen volgende declaratie in c?
maar reserveer je er niet op zijn minste 1?De tweede declaratie reserveert een geheugenadres waar je een karakter in op kan slaan. De eerste declaratie doet dat niet.
Neen, je maakt enkel een pointer aan. Wat zou er anders gebeuren als je het volgende zou doen?maar reserveer je er niet op zijn minste 1?