视频BV1q54y1q79w
变量的定义方法
数据类型+名称+初始值(可省略)
eg:int age=1; 或 int age;
变量的类型
局部变量:定义在{}(准确来说是作用域)内的变量,生命周期为进入作用域开始,到出作用域结束
全局变量:定义在{}外,对整个代码起作用,优先级低于局部变量(即与局部变量重名时在该{}内不生效),生命周期为整个项目
插入知识点
作用域:指变量生效的范围,相当于数学意义上的定义域,一般而言,局部变量的作用域为{}内
生命周期:一个变量存活的范围,即从被创建到被销毁的范围,与作用域相似但不完全相同,后续进行介绍
输入函数scanf
使用时可能爆错或者警报,解决方法有:
按照昨天提供的方法对vs进行修改(嫌麻烦可以直接每次使用前在开头加上)
#define _CRT_SECURE_NO_WARNINGS 1
或者改用scanf_s(vs专用,会使代码无法移植到其他编译器上)
使用示例
scanf(“%d”,&age);
scanf(“%d%d“,&a,&b);
下面为调试界面
tip:输入完一个数据时,按回车键结束输入
输入多个数据时,输入完一个数据后按回车键或者space键后输入下一个数据,按回车键结束输入