Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Özyineleme yardım !!

Başlatan flowchartx, 24 Ağustos 2021, 08:28:02

flowchartx

int main()
{
   char cumle[60];
    void ters( const char* const);
   
    printf("Cumleyi giriniz : \n");
    gets(cumle);
   
    printf("Tersten : \n");
    ters(cumle);
}

void ters(const char* const sPtr)
{
    if(sPtr[0] == '\0')
        return;
    else{
      ters(&sPtr[1]);
        putchar(sPtr[0]);
       
     
       
    }
   
       
}

Merhabalar hocalarım,kardeşlerim

Şu kodu anlayamadım anlatacak birisi var mı ?

power20

#1
Kodu denediğinizde, girilen cümleyi tersten yazması beklenir.

Cümlenin ilk karakteri boşsa çalışmaz.


ters fonksiyonu kendi kendini çağıracak şekilde ayarlanmış. Böylece mümkünse cümleyi tamamen işleyerek tersini almış olacak.

Kodu adım adım işleterek nasıl çalıştığına bakılabilir