- Global variables are initialized to default values (0 for int)
- Local variables are not initialized by default
For instance:
#include <iostream>
int a, b=1;
int main(void) {
int p, q=1;
return 0;
}
for local variables:
#include <iostream>
int main(void) {
{
int x = 99;
}
int a, b=0;
std::cout << a << std::endl;
return 0;
}
bobah source
share