c - How do you use pointers to pass something to a function and then retrieve that same pointer in main? -
i'm having issues simple program. how can retrieve value of b after use in whatsbigger function? know need use pointers can't quite figure out. can try edit code , leave same names?
#define _crt_secure_no_warnings #include <stdio.h> #include <string.h> int whatsbigger(int*, int*); int main() { int x = 10; int y = 25; int *b; int *biggest = b; int b = whatsbigger(&x, &y); printf("the biggest value is: %d\n", biggest); } int whatsbigger(int *p, int *p2) { scanf("%d\n", b); int b; if (*p > *p2) { p = b; } else { p2 = b; } return 0; }
#include <stdio.h> int *whatsbigger(int*, int*); int main(void){ int x = 10; int y = 25; int *biggest = whatsbigger(&x, &y); printf("the biggest value is: %d\n", *biggest); } int *whatsbigger(int *p, int *p2){ return (*p > *p2) ? p : p2; }
Comments
Post a Comment