Gönderen Konu: Ufak Bir C Programı  (Okunma sayısı 12793 defa)

Ufak Bir C Programı

« : 29.09.2004 23:47:05 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
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ş...

Kod: [Seç]
#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 ( &quot;
&quot; );
}