#include using namespace std; void Function1(int y); void Function2(int x); // definition 1 void Function3(); int x = 5; // definition 2 int main() { cout << "At point 1 x = " << x << endl; float x = 3.1415; // definition 3 cout << "At point 2 x = " << x << endl; { cout << "At point 3 x = " << x << endl; string x ="hello world"; // definition 4 cout << "At point 4 x = " << x << endl; } cout << "At point 5 x = " << x << endl; Function1(3); Function2(-99); Function3(); return 0; } void Function1(int y){ bool x = true; // definition 5 cout << "At point 6 x = " << x << endl; return; } void Function2(int x) { cout << "At point 7 x = " << x << endl; return; } void Function3(void) { cout << "At point 8 x = " << x << endl; return; }