Pages

April 23, 2008

Can anyone fix the bug in this code?


#include < stdio.h >
#define LAST 10

int main() {
int i, sum = 0;
for ( i = 1; i < = LAST; i++ ) {
sum += i;
}

/*-for-*/
printf("sum = %d\n", sum);
return 0;
}

ဒီအေပၚက ဟာေလးကုိၾကည့္ၿပီး သေဘာက်သြားတယ္။ ပထမေတာ့ အဲ့ဒီမွာ ေရးထားတဲ့ coding ေတြကို ဖတ္ၿပီး ဘာမွားေနတာလဲဆို စဥ္းစားမလုိ ့ပဲ ။ ေနာက္ ၾကည့္ေနရင္းနဲ ့မွ ဘာကို ဆိုလိုသလဲ ဆိုတာ သေဘာေပါက္ သြားေတာ့တယ္။ ဒီမွာ အေပၚက Bug ကို ရွင္းခ်င္တယ္ဆို ရွင္းလို ့ရတဲ့ နည္းေလး..


Source : http://aruljohn.com/fun/j/bug/

4 comments:

mw said...

ဒိ bug က error မဟုတ္ဘဲအေကာင္ bug ကို :-D

Thinzar said...

haha...ဒီလိုကိုး.. အစတုန္းက code ကို အရင္ လိုက္ၾကည့္ေနေသးတယ္။ =)

Anonymous said...

:)
nice one
makes me smile :)

Nay Nay Naing said...

ကြန္မန္ ့ေတြေၾကာင့္ ဒါေလးၾကည့္ၿပီး အနည္းဆံုးေတာ့ ျပံဳးလိုက္ၾကတယ္ဆုိတာ သိရတဲ့အတြက္ ၀မ္းသာပါတယ္။ :)