输入与输出
cin和cout
类似于scanf 和printf
电脑要写进一个数据,扫描、进去;输出一个数据,打在电脑屏上、出来了
*关于顺序 如果没有给电脑写进一个值是不能用输出的语法的。
int main()
{
int a, b, c;
cin >> a >> b >> c;
cout << "a=" << a << ", b=" << b << ", c=" << c << '\n';
代码就是动作,当运行的时候,你是先要写入,即给电脑几个数据,然后才是呈现出来的数据板一样的东西。
全局变量和局部变量
局部变量一般是引入了函数,看括号的关系,括号代表释放局部空间。
可以类比私人和公共的关系
公共--全局--是可以修改的数据,且跟随保存--不安全
私人--局部--在特定范围修改,不保存但static除外---不让外人使用
静态static
在此括号内不收回-----封存起来
第一次进入函数时初始化成立,之后再进入函数则为最后的静态储存值。
即再启封。
要赋值首先要引入,要在一定的局域内规定出来。即给个类型是int还是char。。。
给孩子取名之前要先确定生出来的是什么类型?
全局变量和局部变量的初始化为?
全局变量自动赋值为0,局部变量则不会自动赋值,
注意不赋值就不能cout,否则出错。
“使用了未初始化的局部变量”
疑问?
#。。
int i;
i+=2 //此时会显示错误,不能在函数外面做计算。
int main()
{
}