Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <stdio.h>
- using namespace std;
- struct ceva {
- int a, b, c;
- } t, v[10];
- struct nod {
- int val;
- nod *next;
- };
- int a, b, c;
- int main() {
- a = 1; b = 2; c = 3;
- printf("%d %d %d\n", a, b, c);
- printf("%p %p %p\n", &a, &b, &c);
- printf("%d %d %d\n", &a, &b, &c);
- printf("\n");
- int *pa, *pb, *pc;
- pa = &a; pb = &b; pc = &c;
- printf("%p %p %p\n", pa, pb, pc);
- printf("%d %d %d\n", *pa, *pb, *pc);
- printf("\n");
- //pa = pb = pc = new int;
- pa = new int; pb = new int; pc = new int;
- printf("%p %p %p\n", pa, pb, pc);
- printf("%d %d %d\n", pa, pb, pc);
- printf("%d %d %d\n", *pa, *pb, *pc);
- printf("\n");
- *pa = 11; *pb = 22; *pc = 33;
- printf("%p %p %p\n", pa, pb, pc);
- printf("%d %d %d\n", pa, pb, pc);
- printf("%d %d %d\n", *pa, *pb, *pc);
- printf("\n");
- t.a = 1; t.b = 2; t.c = 3;
- printf("\n\n");
- ///-----------------------------------------
- nod a, b;
- a.val = 15;
- a.next = &b;
- b.val = 16;
- b.next = NULL;
- nod *p;
- p = &a;
- while(p != NULL) {
- printf("%d ", p->val);
- p = p->next;
- }
- nod *q;
- p = new nod; q = new nod;
- p->val = 1;
- p->next = q;
- q->val = 16;
- q->next = NULL;
- ///...
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement