Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- #include <cstdio>
- struct TT
- {
- int nInf;
- TT *pNext;
- };
- void foo(TT *);
- ////////////////////////////////////////////////////
- int main() //
- {
- TT a1, a2, a3;
- a2.nInf = 7;
- foo(&a3);
- }
- // Требуется распечатать поле nInf для переменной a2 из функции foo().
- /////////////////////////////////////////////////////
- void foo(TT *p) //
- {
- printf(" a2.nInf = %d \n", p->nInf);
- printf(" a2.nInf = %d \n", (*p).nInf);
- }
- */
- /*
- #include <cstdio>
- /////////////////////////////////////////////////
- struct TT
- {
- int nOld;
- float fW;
- }a1, a2;
- TT a3, a4;
- void foo(TT *p);
- //////////////////////////////////////////////////
- int main()
- {
- TT a5, a6;
- a5.nOld = 19;
- a5.fW = 80.2;
- foo(&a1);
- }
- //////////////////////////////////////////////////
- void foo(TT *p)
- {
- printf("nOld = %d\n", ( *p).nOld);
- printf(" fW = %.1f\n", p->fW );
- }
- */
- /*
- #include <cstdio>
- #include <stdlib.h>
- int n1 = 7,
- n2 = 12;
- float f1 = 5.2,
- f2 = 9.3;
- int Max( int, int n2);
- float Max(float, float );
- //////////////////////////////////////////////////
- int main()
- {
- int nRes = Max(n1, n2);
- printf(" nRes = %d\n", nRes);
- printf("float Max = %.1f\n", Max(f2, f1 ) );
- }
- ///////////////////////////////////////////////////
- float Max(float u, float y)
- {
- if(u > y) return u;
- return y;
- }
- ///////////////////////////////////////////////////
- int Max(int n1, int n2)
- {
- if(n1 > n2) return n1;
- return n2;
- }
- */
- /*
- #include <cstdio>
- #include <stdlib.h>
- int foo();
- //////////////////////////////////////////////////
- int main()
- {
- for(int i = 0; i < 10; i++)
- {
- printf("foo = %d\n", foo());
- }
- }
- ////////////////////////////////////////////////////
- int foo()
- {
- static int n = 0;
- n++;
- return n;
- }
- */
- ///////////// ++++++++ ////////////////////////////
- /*
- #include <stdio.h>
- #include <stdlib.h>
- int a = 77; // 4 =
- int *p = &a; // 4 bytes
- int &a1= a;
- //////////////////////////////////////////////////
- int main()
- {
- printf(" a1 = %d\n", a1);
- printf("&a1 = %d\n", &a1);
- printf("&a = %d\n", &a);
- }
- */
- /*
- #include <cstdio>
- #include <stdlib.h>
- int a = 77;
- int *p = &a;
- //////////////////////////////////////////////////
- int main()
- {
- printf(" *p = %d\n", *p);
- }
- */
- /*
- #include <cstdio>
- #include <stdlib.h>
- int a = 77;
- int *p = &a;
- //////////////////////////////////////////////////
- int main()
- {
- p = (int*)malloc(sizeof(int));
- *p = 6;
- int &A = *p;
- printf(" a = %d\n", a);
- printf("&a = %d\n", &a);
- printf(" p = %d\n", p);
- printf("&p = %d\n", &p);
- printf("- - - - - -\n");
- printf(" A = %d\n", A);
- printf("&A = %d\n", &A);
- free(p);
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement