Advertisement
J00ker

Untitled

Oct 18th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.34 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdio.h>
  3.  
  4. using namespace std;
  5.  
  6. struct ceva {
  7.     int a, b, c;
  8. } t, v[10];
  9.  
  10. struct nod {
  11.     int val;
  12.     nod *next;
  13. };
  14.  
  15. int a, b, c;
  16.  
  17. int main() {
  18.     a = 1; b = 2; c = 3;
  19.     printf("%d %d %d\n", a, b, c);
  20.     printf("%p %p %p\n", &a, &b, &c);
  21.     printf("%d %d %d\n", &a, &b, &c);
  22.     printf("\n");
  23.  
  24.     int *pa, *pb, *pc;
  25.     pa = &a; pb = &b; pc = &c;
  26.     printf("%p %p %p\n", pa, pb, pc);
  27.     printf("%d %d %d\n", *pa, *pb, *pc);
  28.     printf("\n");
  29.  
  30.     //pa = pb = pc = new int;
  31.     pa = new int; pb = new int; pc = new int;
  32.     printf("%p %p %p\n", pa, pb, pc);
  33.     printf("%d %d %d\n", pa, pb, pc);
  34.     printf("%d %d %d\n", *pa, *pb, *pc);
  35.     printf("\n");
  36.  
  37.     *pa = 11; *pb = 22; *pc = 33;
  38.     printf("%p %p %p\n", pa, pb, pc);
  39.     printf("%d %d %d\n", pa, pb, pc);
  40.     printf("%d %d %d\n", *pa, *pb, *pc);
  41.     printf("\n");
  42.  
  43.     t.a = 1; t.b = 2; t.c = 3;
  44.  
  45.     printf("\n\n");
  46.  
  47.     ///-----------------------------------------
  48.  
  49.     nod a, b;
  50.     a.val = 15;
  51.     a.next = &b;
  52.     b.val = 16;
  53.     b.next = NULL;
  54.  
  55.     nod *p;
  56.     p = &a;
  57.     while(p != NULL) {
  58.         printf("%d ", p->val);
  59.         p = p->next;
  60.     }
  61.  
  62.     nod *q;
  63.     p = new nod; q = new nod;
  64.     p->val = 1;
  65.     p->next = q;
  66.     q->val = 16;
  67.     q->next = NULL;
  68.     ///...
  69.  
  70.     return 0;
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement