Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys

23.2.15 Palautetaan lokaalin muuttujan osoite

Erityisesti osoittimia palauttavia funktioita tehtäessä pitää muistaa, ettei vahingossa palauta lokaalin muuttujan osoitetta:

	char *kissa(void)
	{
	  char jono[50];
	  strcpy(jono,"kissa");
	  return jono;    /* VÄÄRIN! */ 	:-(
	  return "kissa"; /* OIKEIN! */
	}


Ylös Edellinen Seuraava Otsikkosivu Hakemisto Sisällys