Here are the screen shots of the certificates that I received:


Though I have a lot of things planned up already like iPhone dev and stuff. If I get time, I might try to get MCTS for Windows Communication Foundation Applications.




The output of the above program will be "10 and 10", even though you have changed the value through a pointer. The reason is that the compiler either caches the constant value in the register or replace the actual value in the code(e.g: printf("%d\n",x); will become: printf("%d\n",10);).
The output is just the way you wanted: "10 and 20". :)


