Ufak Bir C Programı

0 replies · 13,452 views

Ufak Bir C Programı
Aşağıdaki programcık Steve Baker isimli bir codera ait. Adam ilginç bir mantık bulmuş. Program başlangıçta "a" değişkenine verilen değer kadar "*" karakteri basmaktan başka birşey yapmıyor aslında. Ama gelin bir de step step takip edin bakalım 🙂 Hoş buluş...
#include <stdio.h>

int main()
{
 int a = 10;

 int n = ( a + 4 ) / 5;

 switch ( a % 5 )
 {
  case 0: do
      {
       putchar ( '*' );
  case 4:  putchar ( '*' );
  case 3:  putchar ( '*' );
  case 2:  putchar ( '*' );
  case 1:  putchar ( '*' );
      } while ( --n );
 }

 printf ( "
" );
}