Computer Science Canada pointer question |
Author: | Junaid2pac [ Sat Apr 21, 2007 5:34 pm ] |
Post subject: | pointer question |
This code was at cplusplus.com // more pointers #include <iostream> using namespace std; int main () { int firstvalue = 5, secondvalue = 15; int * p1, * p2; p1 = &firstvalue; // p1 = address of firstvalue p2 = &secondvalue; // p2 = address of secondvalue *p1 = 10; // value pointed by p1 = 10 *p2 = *p1; // value pointed by p2 = value pointed by p1 p1 = p2; // p1 = p2 (value of pointer is copied) *p1 = 20; // value pointed by p1 = 20 cout << "firstvalue is " << firstvalue << endl; cout << "secondvalue is " << secondvalue << endl; return 0; } My Question If *p1 = 20 then why does firstvalue = 10[/list] |
Author: | Junaid2pac [ Sat Apr 21, 2007 5:40 pm ] |
Post subject: | Re: pointer question |
sorry nvm |
Author: | Junaid2pac [ Sat Apr 21, 2007 11:11 pm ] |
Post subject: | Re: pointer question |
But can someone explain to me how pointers can be used in functions |
Author: | wtd [ Sun Apr 22, 2007 12:21 am ] |
Post subject: | RE:pointer question |
Understand how pointers work, how scope works, and how function parameters work. If you understand these things, your questions about pointers and functions will be answered. |
Author: | Junaid2pac [ Tue Apr 24, 2007 8:11 pm ] |
Post subject: | Re: pointer question |
I understand how functions work but i thought i saw something saying that u can't input arrays into a function, instead u have to use pointer instead Is that true? |
Author: | wtd [ Wed Apr 25, 2007 1:05 am ] |
Post subject: | RE:pointer question |
False dichotomy. |