Its basically addition using pointer arithmatics. check for array indexing.
On Wed, Jul 13, 2011 at 1:50 PM, nicks <crazy.logic.k...@gmail.com> wrote: > I am looking for a code which can add without using + sign > i searched the net and found the following code......can anyone explain me > whats happening in this ?? > > #include<stdio.h> > #include<conio.h> > int main() > { > int a=3000,b=20,sum; > char *p; > p=(char *)a; > sum= (int)&p[b]; //adding a & b > printf("Answer is :"); > printf("%d",sum); > return 0; > } > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to algogeeks@googlegroups.com. > To unsubscribe from this group, send email to > algogeeks+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > -- Dinesh Bansal The Law of Win says, "Let's not do it your way or my way; let's do it the best way." -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to algogeeks@googlegroups.com. To unsubscribe from this group, send email to algogeeks+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.