/** https://www.runoob.com/cplusplus/cpp-variable-types.html
* 变量类型
* bool : true / false
* char: 一个字符
* int: 整数自然的大小
* float: 1位符号 8位指数 23 位小数
* double: 1位符号 11位指数 52位小数
* void: 类型缺失
* wchar_t: 宽字符类型
*/
#include <iostream>
using namespace std;
// 变量声明
extern int a, b;
extern int c;
extern float f;
int num; // 全局变量
int main ()
{
// 变量定义
int a, b;
int c;
float f;
int number; // 内部声明变量 局部变量
int age = 23; // 变量声明并初始化, 23 则是被存在内存地址中指定的值
number = 10;
// 实际初始化
a = 10;
b = 20;
c = a + b;
cout << c << endl ;
cout << number + age << endl ;
f = 70.0/3.0;
cout << f << endl ;
return 0;
}
/**
* 当局部变量被定义时,系统不会对其初始化,您必须自行对其初始化。定义全局变量时,系统会自动初始化为下列值:
* int 0
* char ' '
* float 0
* double 0
* pointer NULL
*/