Variabili globali c++

#include <iostream>

// Declaration of global variables
int globalVar1;
float globalVar2 = 3.14;

// Function prototype
void exampleFunction();

int main() {
    // Accessing global variables in the main function
    globalVar1 = 10;
    std::cout << "globalVar1 in main: " << globalVar1 << std::endl;
    std::cout << "globalVar2 in main: " << globalVar2 << std::endl;

    // Calling a function that uses global variables
    exampleFunction();

    return 0;
}

// Definition of the function that uses global variables
void exampleFunction() {
    std::cout << "globalVar1 in exampleFunction: " << globalVar1 << std::endl;
    std::cout << "globalVar2 in exampleFunction: " << globalVar2 << std::endl;

    // Modifying global variables
    globalVar1 = 20;
    globalVar2 = 6.28;

    std::cout << "Modified globalVar1 in exampleFunction: " << globalVar1 << std::endl;
    std::cout << "Modified globalVar2 in exampleFunction: " << globalVar2 << std::endl;
}