#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.