四、变量与常量
1、变量
变量定义---指定变量类型+变量名称
e.p. int num=25;
float result=30.2;
变量分类
全局变量
定义在代码块{}之外的变量对于代码块{}来说,是全局变量
局部变量
定义在代码块{}内部的变量,只在代码块{}内部有效
当全局变量和局部变量同名时,局部变量优先
变量使用
C语言语法规定,变量定义在当前代码块的最前面,否则会报错
变量的作用域
局部变量---变量所在的局部范围----{ }内部
全局变量---整个工程
变量的生命周期
局部变量---进作用域开始,出作用域结束
全局变量---整个程序的生命周期
2、常量
类型
字面常量-----2,5,18……
const修饰的常变量----本质上还是变量,但是具有了常属性
#difine 定义的标识符常量
枚举常量-----一 一列举--默认值是0,1,2
五、字符串
由双引号“”引起的一段字符,如“Hello !”
字符串的结束标志是“\0",在计算字符长度时,遇到 \0 结束,且 \0 不算入长度内
六、转义字符
\?---书写多个问号时,防止他们被解析为三字母词
\'---表示字符常量’
\---反斜杠
\ddd----表示八进制数字
\xdd---表示十六进制数字
七、注释
①/……/
②//
八、选择语句
if else
九、循环语句
while循环
for循环
do……while循环
十、函数
函数包括库函数和自定义函数
库函数,C语言提供的函数,如scanf(),printf()……使用时要引头文件
自定义函数
十一、数组
定义
int arr[10]={1,2,3,4,5,6,7,8,9,10}
即向内存申请一段连续空间存储这十个数字
对应下标---从0开始,第n个数的下标是n-1
用下标调用元素----arr[5]---调用下标为5的元素