Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <iostream>
- void foo(int&);
- ////////////////////////////////////////////////////
- int main() //
- {
- int n = 9;
- int &p = n; //
- foo(n);
- printf("address n = %d\n", &n);
- printf("address n = %d\n", &p);
- printf(" p = %d\n", p);
- }
- void foo(int &q)
- {
- q = q + 9;
- printf("address q = %d\n", &q);
- }
- /*
- #include <stdio.h>
- #include <iostream>
- unsigned __int16 n = 65539;
- ////////////////////////////////////////////////////
- int main() //
- {
- std::cout << n << std::endl;
- printf("n = %d\n", n);
- }
- */
- /*
- #include <stdio.h>
- ////////////////////////////////
- struct TT
- {
- int nInf;
- TT *pNext;
- };
- void foo(TT &);
- ////////////////////////////////////////////////////
- int main() //
- {
- TT a1, a2, a3;
- a2.nInf = 7;
- foo(a2);
- }
- int n;
- /////////////////////////////////////////////////////
- void foo(TT &a2) //
- {
- printf(" a2.nInf = %d \n", a2.nInf);
- }
- */
- /*
- // Требуется распечатать поле nInf для переменной a2 из функции foo().
- /////////////////////////////////////////////////////
- void foo(TT &a2) //
- {
- int p1 = a2.nInf;
- printf(" a2.nInf = %d \n", p1);
- }
- */
- //int p = (*pa1).nInf;
- /// int p1= pa1->nInf;
- /*
- #include <cstdio>
- ////////////////////////////////
- struct TT
- {
- int nInf;
- TT *pNext;
- };
- void foo(TT *);
- ////////////////////////////////////////////////////
- int main() //
- {
- TT a1, a2, a3;
- a2.nInf = 7;
- foo(&a2);
- }
- // Требуется распечатать поле nInf для переменной a2 из функции foo().
- /////////////////////////////////////////////////////
- void foo(TT *pa1) //
- {
- int p = (*pa1).nInf;
- int p1= pa1->nInf;
- printf(" a2.nInf = %d \n", p1);
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement