C Göstericiler(Pointers)-17
Yerel nesnelerin
adresleriyle geri dönen fonksiyonlar.
NULL adres değişmezi kullanımı.
NULL adres değişmezinin fonksiyon geri
dönüşünden kullanılması.
/* Yerel nesnelerin
adresleriyle geri dönen fonksiyonlar.
* NULL adres değişmezi kullanımı.
* NULL adres değişmezinin fonksiyon geri
dönüşünden kullanılması.
*/
#include <stdio.h>
#include <stdlib.h>
//Yerel nesnelerin
adresleriyle geri dönen fonksiyon
char *getName()
{
char name[] = "Osman";
return name;
}
char *getJob(int id)
{
char *retValue = NULL;
if( -1 != id )
{
//retValue
}
else
{
retValue = NULL;
}
return retValue;
}
int main(void) {
//Yerel nesnelerin adresleriyle geri dönen fonksiyon
{
char *name =
getName();
printf("Name:%s\n", name);
}
//NULL adres değişmezi
{
int *ptr =
NULL;
}
//NULL adres değişmezinin fonksiyon geri dönüşünden kullanılması
{
char *job =
getJob(-1);
if( NULL )
}
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder