]> git.donarmstrong.com Git - biopieces.git/blob - code_c/Maasha/src/test_pointer_addys.c
fixing up c code
[biopieces.git] / code_c / Maasha / src / test_pointer_addys.c
1 #include <stdio.h>
2
3 void func1();
4 void func2();
5
6 int main()
7 {
8     char p1 = 0;
9     char p2 = 0;
10     char p3 = 0;
11     char p4 = 0;
12
13     printf( "main  p1: val->%c   address->%p\n", p1, &p1 );
14     printf( "main  p2: val->%c   address->%p\n", p2, &p2 );
15     printf( "main  p3: val->%c   address->%p\n", p3, &p3 );
16     printf( "main  p4: val->%c   address->%p\n", p4, &p4 );
17
18     func1();
19     func2();
20
21     return 0;
22 }
23
24 void func1()
25 {
26     char p1 = 0;
27     char p2 = 0;
28     char p3 = 0;
29     char p4 = 0;
30
31     printf( "func1 p1: val->%c   address->%p\n", p1, &p1 );
32     printf( "func1 p2: val->%c   address->%p\n", p2, &p2 );
33     printf( "func1 p3: val->%c   address->%p\n", p3, &p3 );
34     printf( "func1 p4: val->%c   address->%p\n", p4, &p4 );
35
36 }
37
38 void func2()
39 {
40     char p1 = 0;
41     char p2 = 0;
42     char p3 = 0;
43     char p4 = 0;
44
45     printf( "func2 p1: val->%c   address->%p\n", p1, &p1 );
46     printf( "func2 p2: val->%c   address->%p\n", p2, &p2 );
47     printf( "func2 p3: val->%c   address->%p\n", p3, &p3 );
48     printf( "func2 p4: val->%c   address->%p\n", p4, &p4 );
49 }