// Definition and use of variables
#include <iostream>
using namespace std;
int gVar1; // Global variables,
int gVar2 = 2; // explicit initialization
int main()
{
char ch('A'); // Local variable being initialized
// or: char ch = 'A';
cout << "Value of gVar1: " << gVar1 << endl;
cout << "Value of gVar2: " << gVar2 << endl;
cout << "Character in ch: " << ch << endl;
int sum, number = 3; // Local variables with
// and without initialization
sum = number + 5;
cout << "Value of sum: " << sum << endl;
return 0;
}
Ly8gRGVmaW5pdGlvbiBhbmQgdXNlIG9mIHZhcmlhYmxlcwojaW5jbHVkZSA8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBnVmFyMTsgLy8gR2xvYmFsIHZhcmlhYmxlcywKaW50IGdWYXIyID0gMjsgLy8gZXhwbGljaXQgaW5pdGlhbGl6YXRpb24KaW50IG1haW4oKQp7CmNoYXIgY2goJ0EnKTsgLy8gTG9jYWwgdmFyaWFibGUgYmVpbmcgaW5pdGlhbGl6ZWQKLy8gb3I6IGNoYXIgY2ggPSAnQSc7CmNvdXQgPDwgIlZhbHVlIG9mIGdWYXIxOiAiIDw8IGdWYXIxIDw8IGVuZGw7CmNvdXQgPDwgIlZhbHVlIG9mIGdWYXIyOiAiIDw8IGdWYXIyIDw8IGVuZGw7CmNvdXQgPDwgIkNoYXJhY3RlciBpbiBjaDogIiA8PCBjaCA8PCBlbmRsOwppbnQgc3VtLCBudW1iZXIgPSAzOyAvLyBMb2NhbCB2YXJpYWJsZXMgd2l0aAovLyBhbmQgd2l0aG91dCBpbml0aWFsaXphdGlvbgpzdW0gPSBudW1iZXIgKyA1Owpjb3V0IDw8ICJWYWx1ZSBvZiBzdW06ICIgPDwgc3VtIDw8IGVuZGw7CnJldHVybiAwOwp9