#include <stdio.h>
#include <stdlib.h>
change (int i)
{
    int *x;
    x = &i;
    printf("%d\n",*x);
    *x = 7;
    printf("%d\n",*x);
} 
int main()
{
    int i=66 ; 
    change(i);
    printf("%d\n",i);
    return 0;
}
I'm wondering how to change a var value using pointer in a function using C.
 
     
    