View Single Post
  #1 (permalink)  
Old July 9th, 2004, 05:24 AM
Satheesh Satheesh is offline
Registered User
 
Join Date: Jul 2004
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
Default Need help - C++ beginner

#include<iostream.h>
int main()
{
int k = 0;
int i = 2;
//try out all the cases given below one by one,,comment out the irrelevant cases
//k = ++i + i++ * ++i; // case1
//k = i++ * ++i + i++; // case2
//k = i++ * ++i + ++i; // case3
//k = i++ + ++i * i++; // case4
k = ++i + i++ * i++; // case5
cout << k << endl;
cout << i << endl;
return 0;
}

Case1 gives me 'k'= 20 How is this computed ?
Case2 to case 5 gives k = 12 how is this computed ???

I use VC++ compiler

With Thanks :)

ASK

Is it possible for me to check others postings, queries and reply from my outluk mail id,,
Reply With Quote