Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int* add(int* a,int* b)
- {
- int c= (*a)+(*b);
- printf("address of a in add = %d\n",&a);
- printf("address of b in add = %d\n",&b);
- printf("a in add points to= %d\n",a);
- printf("b in add points to= %d\n",b);
- printf("value of a in add = %d\n",*a);
- printf("value of b in add = %d\n",*b);
- printf("c in add = %d\n",c);
- printf("address of c in add = %d\n",&c);
- return &c;
- }
- int main()
- {
- int a=2, b=4;
- int* ptr = add(&a,&b);
- /*
- printf("\n\n address of a in main = %d\n",&a);
- printf("address of b in main = %d\n",&b);
- printf("value of c=%d\n",*(ptr));
- */
- printf("Sum = %d",*ptr);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment