When local variables conflict with global variables, you can access global variables using the extern keyword.
#include <string.h>
#include <stdio.h>
int a = 123;
int main()
{
int a = 456;
int b;
{
extern int a;
printf("%d\n", a); // 123
b = a;
}
printf("%d\n", a); // 456
printf("%d\n", b); // 123
}
output:
123 456 123