Estoy traTando de comprender como funciona este pequeño programaaa pero no lo puedo hacer, se loss pasoo
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
char letra, texto='c';
int contador=0;
printf("Ingrese la letra a contar: " ) ;
letra=getche( ) ;
printf("nIngrese texto: " ) ;
while(texto!=' . ')
{
texto=getche() ;
if(texto==letra)
{
contador=contador+1;
}
}
printf("nLa letra %c aparece %d veces.",letra,contador);
return 0;
}
Está en C.
si alguien me lo puede explicar buenisimo, no lo llego a entender.

