by Dinesh Thakur Category: Functions



char &change(int i);
char arr[50] = "Hello World";
int main ()
     change (5);  // simple call
     change (5) = 'X'; // using function call as an Lvalue
     cout<< arr;
     return 0;
char &change(int i)
               return arr [i];

demonstrate the concept of returning a reference

About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.C.A, MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.

Related Articles