* C语言声明定义全局变量请加上static,防止重复定义
volatile:防止C语言编译器的优化。
int fun(int n ) {
// write code here
volatile int *p = &n;
int a = (*p)*(*p);
return a;
}

int fun(int n ) {
// write code here
volatile int *p = &n;
int a = (*p)*(*p);
return a;
}