//in main.cpp they're declared: int a; int b; //in main.cpp they're initialized: a = 3; b = 2; //in a function in file2.c they're accessed: void addnumbers(int number1, int number2) { number1 = a; number2 = b;